linux mysql设置远程访问

>mysql -u root -p

选择进入mysql数据库
use `mysql`;
 
查看所有存在的账号和地址。
SELECT `Host`,`User` FROM `user`;

现在决定让root具有上面那个web服务器A的远程链接的权限,那么就这样。 

/*

* %是设置所有主机都可以访问 如果要设置特定主机ip访问 将%换成可以访问的主机ip就可以了

*/
 
UPDATE `user` SET `Host`='%' WHERE `User`='root' LIMIT 1;

最后要刷新MySQL的系统权限相关表
mysql> flush privileges;

原文地址:https://www.cnblogs.com/ruanqin/p/6531868.html