Centos8安装MySql8


首先所需:

    (以VM虚拟机为例)一台虚拟机

   

  安装mysql

    这次使用最新的安装包管理器

    

sudo dnf install @mysql

  效果如下图:

 

 

 

  输入“Y”安装:

 

 

 

 

  启动MySQL服务并开机自启:

sudo systemctl enable --now mysqld

 

 

 

  检查mysql是否在运行:

sudo systemctl status mysqld

 

 

 

要求你配置VALIDATE PASSWORD component(验证密码组件):

    1.输入y ,回车进入该配置

    2.选择密码验证策略等级, 我这里选择0 (low),回车

    3.输入新密码两次

    4.确认是否继续使用提供的密码?输入y ,回车

    5.移除匿名用户 输入n ,回车不允许root远程登陆

    6.我这里需要远程登陆,所以输入n ,回车

    7.移除test数据库 输入y(我这里选择了NO) ,回车

    8.重新载入权限表 输入y ,回车

    输入y ,回车进入该配置

 

 

 

 这个本来想把密码设置简单一点,结果试了两次不行!

  配置远程登陆

      如果需要设置root账户远程登陆,上一步骤中,不允许root远程登陆?这一步需要设为n。
    接下来本机登录MySQL,将root用户的host字段设为'%',意为接受root所有IP地址的登录请求:
    本机登录MySQL:

mysql -uroot -p(密码)

 

 

 

 

接着继续执行mysql语句,将root用户的host字段设为'%':

use mysql; update user set host='%' where user='root'; flush privileges;

 

设置完成后输入exit退出mysql,回到终端shell界面,接着开启系统防火墙的3306端口:

sudo firewall-cmd --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

 

如下:

 

 

 

基本上就完成了,用SqlYog测试:

 

 OK! 完成!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM