开启mysql的远程访问权限

改表法

1、登陆mysql

mysql -u root -p

2、修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.2.135,这表示只允许局域网的192.168.2.135这个ip远程访问mysql。

mysql> use mysql;   
mysql> update user set host = '%' where user = 'root';   
mysql> select host, user from user;   
mysql> flush privileges;  
原文地址:https://www.cnblogs.com/webSciprt/p/8686808.html