第一步,查看账号权限
查看mysql库中user表,例如:
select * from mysql.user where user = 'root'
查看Host字段是什么,如果是localhost就改成%
这里改完记得刷新权限
flush privileges;
第二步,查看mysql访问权限
ubuntu的mysql8.0+路径是在
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf
由于是sudo出的权限需要输入密码。
然后找bind-address,默认是127.0.0.1,改成0.0.0.0就行。
bind-address = 0.0.0.0
改完配置记得重启服务
service mysql restart
第三步,查看防火墙
安装个gufw,用可视化配置防火墙,先关了排查下是不是防火墙问题。