1. 修改MySQL配置文件
yfd-address這一行的IP地址改為0.0.0.0,如下所示:
d-address=0.0.0.0
這樣就能夠允許任何IP地址的機器進行遠程訪問了。
2. 創建MySQL用戶并授權
接下來需要創建一個MySQL用戶,并授權給這個用戶遠程訪問的權限。可以使用以下命令創建一個新的用戶:
ame'@'%' IDENTIFIED BY 'password';
ame是你要創建的用戶名,password是該用戶的密碼。%表示允許任何IP地址的機器進行訪問。
然后,使用以下命令授權該用戶遠程訪問的權限:
ame'@'%';
這樣,該用戶就有了遠程訪問MySQL的權限。
3. 重啟MySQL服務
修改了MySQL的配置文件和創建了新的用戶之后,需要重啟MySQL服務,才能使修改生效。可以使用以下命令重啟MySQL服務:
ysql restart
4. 測試遠程連接
在另一臺機器上,使用以下命令連接到MySQL服務器:
ysqlame -h IP地址 -p
ame是你創建的用戶名,IP地址是MySQL服務器的IP地址,-p表示需要輸入該用戶的密碼。
如果連接成功,就能夠在另一臺機器上進行MySQL的遠程訪問了。