對于MySQL服務器而言,開啟遠程連接功能是必不可少的,這可以使得其它計算機通過網絡連接到該服務器并訪問其中的數據和資源。下面給大家介紹一下MySQL服務器如何開啟遠程連接。
首先,我們需要修改MySQL服務器的配置文件:my.cnf。可以通過以下命令進入該文件的編輯模式:
sudo nano /etc/mysql/my.cnf
進入my.cnf文件后,找到bind-address這一項,并將其注釋掉(注釋符號是“#”)。該項默認值為127.0.0.1,是MySQL服務器只允許本地連接的設置,因此我們要注釋掉它,使其允許來自其它IP地址的連接。修改后的bind-address應該如下:
#bind-address = 127.0.0.1
修改完成后,保存并關閉my.cnf文件,并重啟MySQL服務器,讓設置生效。可以通過以下命令實現:
sudo service mysql restart
重啟MySQL服務器后,我們還需要創建一個新的MySQL用戶,該用戶可以從遠程計算機連接MySQL服務器。可以通過以下命令創建該用戶:
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
注意,在以上命令中,需要把“username”和“password”替換為實際的用戶名和密碼。
最后,我們需要授予該用戶在MySQL服務器上的訪問權限。可以通過以下命令授權:
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%'; FLUSH PRIVILEGES;
其中,“GRANT ALL PRIVILEGES ON *.*”代表授予該用戶在MySQL服務器上的所有權限,“username”代表上一步創建的新用戶。通過“FLUSH PRIVILEGES”命令,來使我們的權限修改生效。
這樣,我們就成功地開啟了MySQL服務器的遠程連接功能,并創建了一個新用戶,方便其它計算機連接并訪問MySQL服務器。
上一篇mysql服務器字符集
下一篇mysql服務器實例名