第一步:
vim /etc/mysql/my.cnf找到bind-address = 127.0.0.1
注釋掉這行,如:#bind-address = 127.0.0.1
或者改為: bind-address = 0.0.0.0
允許任意IP通路;
或者自己指定一個IP位址。
重新開機 MySQL:sudo /etc/init.d/mysql restart
第二步:
授權使用者能進行遠端連接配接
grant all privileges on *.* to root@"%" identified by "password" with grant option;
flush privileges;
第一行指令解釋如下,*.*:第一個*代表資料庫名;第二個*代表表名。這裡的意思是所有資料庫裡的所有表都授權給使用者。root:授予root賬号。“%”:表示授權的使用者IP可以指定,這裡代表任意的IP位址都能通路MySQL資料庫。“password”:配置設定賬号對應的密碼,這裡密碼自己替換成你的mysql root帳号密碼。
第二行指令是重新整理權限資訊,也即是讓我們所作的設定馬上生效。