通过以root用户或者具有sudo特权的用户身份使用CentOS软件包管理器(dnf)来安装MySQL 8.0
# dnf install @mysql
安装好后,这里注意需要修改两个文件的权限,否则启动失败。
# chown -R mysql:mysql /var/run/mysqld
# chmod -R 777 /var/lib/mysql
设置为开机自启动
# systemctl enable --now mysqld
添加密码及安全设置
# mysql_secure_installation
进行以下步骤操作
(1)配置VALIDATE PASSWORD component(验证密码组件): 输入y ,回车进入该配置
(2)选择密码验证策略等级, 我这里选择2(high),回车
(3)输入新密码两次
(4)确认是否继续使用提供的密码?输入y ,回车
(5)移除匿名用户? 输入y ,回车
(6)不允许root远程登陆? 我这里需要远程登陆,所以输入n ,
(7)移除test数据库? 输入y ,回车
(8)重新载入权限表? 输入y ,回车
然后就可以登录了
# mysql -u root -p
输入以上密码