1. 程式人生 > >開啟Mysql遠端連線

開啟Mysql遠端連線

第一種方法:改表法

進入mysql中將root的host欄位由localhost改為%表示該使用者允許任何主機遠端連線

mysql> use mysql;
mysql> update user set host='%' where user='root';

第二種方法:授權法

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '${root_password}' WITH GRANT OPTION;
mysql> flush privileges;

最後修改mysql的my.cnf

sudo vim /etc/mysql/my.cnf

[mysqld]
bind-address = 0.0.0.0 ; 表示允許任何主機段連線

重啟mysqlsudo /etc/init.d/mysql restart