转载:https://blog.csdn.net/bingjianit/article/details/54384299
MySQL默认不允许远程登录,解决方法如下:
在装有MySQL的机器上
登录MySQL: mysql -u root -p密码
执行use mysql
;
执行update user set host = '%' where user = 'root'
;这一句执行完可能会报错,不用管它。
执行FLUSH PRIVILEGES
;
第四步是刷新MySQL的权限相关表,一定不要忘了,我第一次的时候没有执行第四步,结果一直不成功,最后才找到这个原因。