1. 修改MySQL配置文件
yfysqld-address選項,并將其注釋掉或者修改為0.0.0.0。這樣MySQL就允許任何IP地址連接了。
2. 創建MySQL用戶
oteuser”的MySQL用戶,并將其密碼設置為“password”:
oteuser'@'%' IDENTIFIED BY 'password';
注意,“%”表示任何IP地址都可以連接到MySQL服務器。
3. 授予MySQL用戶遠程訪問權限
接下來需要授予該用戶遠程訪問權限,可以使用以下命令:
oteuser'@'%';
oteuser”用戶在所有數據庫和所有表上的所有權限。
4. 重啟MySQL服務
最后需要重啟MySQL服務,使上述更改生效。可以使用以下命令重啟MySQL服務:
ysql restart
這樣就可以使用IP地址連接到MySQL服務器了。例如,在另一臺主機上,可以使用以下命令連接到MySQL服務器:
ysqloteuser -p -h 192.168.1.100
其中,“-u”參數指定用戶名,“-p”參數指定密碼,“-h”參數指定MySQL服務器的IP地址。
總之,以上就是解決MySQL無法用IP地址訪問的方法,希望對大家有所幫助。