天天看點

Ubuntu 16.04 設定允許root使用者MySQL遠端通路權限

本文記錄一下在Ubuntu 16.04版本下設定MySQL資料庫的遠端通路。

第一步:修改配置檔案的端口綁定

打開的目錄可能會根據MySQL的版本稍有不同,可以先嘗試打開/etc/mysql/my.cnf這個配置檔案,若該檔案不存在或檔案内容為空,則嘗試下面的檔案路徑。

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
           

在下面行的開頭加上#,注釋掉該行,然後儲存退出vim:

bind-address = 127.0.0.1
           

第二步:修改通路權限

進入mysql,輸入如下指令,輸入密碼,進入mysql指令行

mysql -u root -p
           

授權root使用者通路權限,并重新整理權限,此處的root可用其它MySQL使用者替換,pwd部分需替換為該使用者對應的密碼

grant all privileges on *.* to root@"%" identified by "pwd" with grant option;
flush privileges;
exit;
           

第三步:重新開機mysql服務

/etc/init.d/mysql restart