首先登录mysql查看用户访问配置
mysql -u root;
>use mysql;
>select Host,User from user;
得知用户已经赋予任何主机可访问权限;
如果你的没有,烦请你到https://www.jefsky.com/index.php/archives/9.html查看决解方案;
接下来,查看端口
netstat -ntlp | grep -v tcp6;
发现127.0.0.1:3306
查看mysqld.cnf文件路径
find / -name mysqld.cnf
查看mysql版本
mysql -V
mysql5.7 版本:
vi /etc/mysql/mysql.conf.d/mysqld.cnf; //将bind-address = 127.0.0.1 修改成 bind-address = 0.0.0.0
mysql5.7以前的版本:
vi /etc/mysql/my.cnf; //将bind-address = 127.0.0.1 修改成 bind-address = 0.0.0.0 ,或注释掉即可
service mysql restart; //重启mysql
netstat -ntlp | grep -v tcp6; //查看端口状态为0.0.0.0:3306即可
发表回复