1、centos8安装mysql8
如果你是centos8系统,那么恭喜,你的yum源里已经有了mysql8。
1.1 安装mysql8
yum list | grep mysql
直接运行下面的命令,就可以完成安装。
yum install mysql-server
1.2 配置mysql8
- 开启mysql服务
systemctl start mysqld
- 登录到mysql
mysql -u root
- 修改密码
ALTER user 'root'@'localhost' IDENTIFIED BY 'yourpassword'
'root’代表user用户名,'localhost’代表host主机号。
修改密码之后记得 flush privileges; 刷新。
- 退出mysql
quit
- 重新登录
mysql -u root -p
注意,与2相比,多了-p参数,需要输入刚才设置的密码。
1.3开启远程root用户登录
默认情况下root用户不允许远程访问。在开发环境中,为了方便,可以开启远程主机访问。
- 步骤1
use mysql;
- 步骤2
update user set host = '%' where user ='root';
- 步骤3
flush privileges;
- 步骤4
开放mysql服务运行端口
firewall-cmd --add-port=3306/tcp --permanent
重启防火墙
systemctl restart firewalld.service
- 步骤6
使用navicat或者其它可以连接mysql的数据库管理软件添加一个连接测试。
1.4 centos8安装mysql8总结
使用此方式安装,默认没有root密码,密码默认的安全策略与5.x版本相同,不需要修改就可以使用简单密码。
2、centos7及以下版本安装mysql8
查看另外一个大佬的文章CentOS7安装mysql8.0.12