CentOS 7上安装MySQL
1.通过yum命令的方式安装 MySQL
- 输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本:
yum list | grep mysql
- 输入 yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel都安装好
yum install -y mysql-server mysql mysql-devel
- 查看已启动的服务列表:
systemctl list-unit-files|grep enabled
列表中有mysqld.service enabled
说明mysql服务已经启动
2.MySQL配置
-
在MySQL服务器的初始启动时,将创建一个超级用户帐户(‘root’@'localhost),并将默认密码设置并存储在错误日志文件中。 通过执行以下命令显示此密码:
grep 'temporary password' /var/log/mysqld.log
输出为:
[Note] A temporary password is generated for root@localhost: 密码
-
第一步是更改root密码,登录到MySQL shell:
mysql -u root -p
-
输入使用
grep 'temporary password' /var/log/mysqld.log
命令显示的自动生成的密码。当现实mysql>
时表示已经成功登录mysql。 -
接下来,使用以下查询更改密码:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
注意:在新密码的长度最小值为 4 ,由 大/小写字母各一个 + 阿拉伯数字一个 + 特殊字符一个,否则会修改失败。
-
刷新权限并退出:
mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql> EXIT; Bye