1. 程式人生 > >linux 開啟mysql遠程連接

linux 開啟mysql遠程連接

修改 distinct cat class 登錄 row tinc 火墻 ant

開啟mysql遠程設置
1、登錄MySQL

2、創建用戶用來遠程連接
mysql> use mysql;
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;
mysql> flush privileges;
#root表示用戶名;%表示所有的電腦都可以連接,也可以設置某個ip地址運行;123456為root密碼

3、查看連接
mysql>select host,user from user;
+-----------+------+
| host | user |
+-----------+------+
| % | root | #主要要有這個
| 127.0.0.1 | root |
| linux | |
| linux | root |
| localhost | |
+-----------+------+
5 rows in set (0.00 sec)

或 SELECT DISTINCT CONCAT(‘User: ‘‘‘,user,‘‘‘@‘‘‘,host,‘‘‘;‘) AS query FROM mysql.user;


4、然後打開nano /etc/mysql/my.cnf
將bind-address = 127.0.0.1 設置成 bind-address = 0.0.0.0 #(設備地址)

5、重新啟動mysql service mysql restart

6、如果有防火墻, service iptables stop //臨時關掉,也可以通過配置文件修改開放3306

linux 開啟mysql遠程連接