Linux系统MySQL开启远程连接

1.mysql -u root -p输入密码后进入

2.use mysql;

 select user,host from user;查看用户

3.创建用户用来远程连接

GRANT ALL PRIVILEGES ON *.* TO 'mobile2'@'%' IDENTIFIED BY 'mobile2' WITH GRANT OPTION;

(第一个mobile2表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个mobile2表示密码)。

  再次 select user,host from user;可查看到mobile2 host %  就是任何ip都可以连接

4.flush privileges;立即生效

5.如果还是连接不上,可能是防火墙的问题(开启3306端口,重启防火墙),防火墙操作:https://www.cnblogs.com/luqiangblogs/p/14874998.html

原文地址:https://www.cnblogs.com/luqiangblogs/p/15571542.html