远程登录Linux服务器上面的mysql,出现了两个小错误:
1:10060错误->服务器防火墙开启状态
setup->关闭防火墙(有时候可能找不到相关的设置项,需要安装相关的管理软件)
2:Host is not allowed to connect to this MySQL server
这个错误是MySQL不允许远程登录造成的
严格来说是登录的MySQL账户不不允许远程登录
解决办法:
1、在装有MySQL的机器上面登录MySQL : mysql -uroot -p (可以用putty等软件远程登录);
2、use mysql;
3、执行update user set host = ‘%‘ where user = ‘root‘;
这一句执行完可能会报错,不用管它;
4、执行FLUSH PRIVILEGES;
(这一步是刷新mysql相关权限表,很重要,容易忘记)