linux下的mysql如何初始化
linux下的mysql如何初始化详细介绍
在 Linux 系统下初始化 MySQL,会因 MySQL 版本与安装方式的不同而存在差异。下面将以常见的 MySQL 8.0 为例,介绍使用apt包管理器安装后的初始化步骤:
1. 安装 MySQL
要是还没安装 MySQL,可通过以下命令进行安装:
bash
updatemysql-server
2. 启动 MySQL 服务
安装完成之后,启动 MySQL 服务并设置为开机自启:
bash
systemctl start mysqlsystemctl mysql
3. 运行安全脚本
MySQL 提供了一个安全脚本,可用于增强数据库安全性,像设置 root 密码、移除匿名用户、禁止 root 远程登录等。执行以下命令来运行安全脚本:
bash
mysql_secure_installation
执行此命令后,按照提示操作:
- 选择是否要设置验证插件,一般选默认即可。
- 设置 root 用户的密码。
- 移除匿名用户。
- 禁止 root 用户远程登录。
- 移除测试数据库。
- 重新加载权限表。
4. 登录 MySQL
使用 root 用户登录 MySQL:
bash
mysql root
输入之前设置的 root 密码,若输入正确,就能成功登录 MySQL。
5. 其他初始化操作
登录之后,你可以进行其他初始化操作,例如创建新用户、数据库等:
sql
your_database_name
IDENTIFIED
your_database_name
FLUSH
99123456789101112 ;
@ ;
.* @;
;
上述步骤适用于基于 Debian 或 Ubuntu 的系统。若你使用的是基于 Red Hat 或 CentOS 的系统,安装命令会有所不同,可使用yum或dnf进行安装:
bash
yum mysql-serverdnf mysql-server
9123 yum install mysql-server dnf install mysql-server
之后的初始化步骤基本一致。