1. 程式人生 > >Ubuntu 16.04 設定MySQL遠端訪問許可權

Ubuntu 16.04 設定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 [email protected]"%" identified by "pwd" with grant option;
flush privileges;
exit;

第三步:重啟mysql服務

service mysql restart

備註:本文使用的文字編輯器為vim,若使用圖形化介面可用其它編輯器編輯。