在centos7中安装mysql8后默认root账号只能本地访问
登陆mysql查看root权限
mysql -uroot -p
select user,host from user;
修改root权限,设置可远程访问
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root_password';
发现ping的通,但telnet 3306端口失败:
查看端口监听情况:
netstat -an | grep 3306
1.修改配置文件,开放3306端口
在 /ect/my.cnf文件中 增加
bind-address = 127.0.0.1
2.关闭防火墙
使用navicat访问成功