linux 開啟mysql遠程連接
阿新 • • 發佈:2018-01-09
修改 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
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遠程連接