1. 確認 MySQL 是否允許遠程訪問
在開始設置 MySQL 的遠程訪問權限之前,首先需要確認 MySQL 是否允許遠程訪問。可以通過以下步驟進行確認:
ysql -u root -p
2)輸入密碼,登錄 MySQL 管理界面
dd-address 的值為服務器的 IP 地址,則說明 MySQL 允許遠程訪問。
2. 添加遠程訪問用戶
在確認 MySQL 允許遠程訪問之后,需要添加遠程訪問用戶。可以通過以下步驟進行添加:
ysql -u root -p
2)輸入密碼,登錄 MySQL 管理界面
3)輸入以下命令:GRANT ALL PRIVILEGES ON *.* TO '用戶名'@'IP地址' IDENTIFIED BY '密碼' WITH GRANT OPTION;
其中,用戶名為遠程訪問用戶的用戶名,IP 地址為允許訪問的 IP 地址,密碼為遠程訪問用戶的密碼。
4)輸入以下命令:FLUSH PRIVILEGES;
3. 開啟 MySQL 服務的遠程訪問端口
在完成以上兩步操作之后,還需要開啟 MySQL 服務的遠程訪問端口。可以通過以下步驟進行開啟:
yfysqlyf
2)找到以下代碼:
steadetworkingowlyorepatibledot less secure.d-address = 127.0.0.1
d-address 的值修改為服務器的 IP 地址,如下所示:
steadetworkingowlyorepatibledot less secure.d-address = 192.168.1.100
其中,192.168.1.100 為服務器的 IP 地址。
4)保存配置文件并退出編輯模式
ysql restart
4. 測試遠程訪問
完成以上三步操作之后,即可測試遠程訪問 MySQL。可以通過以下步驟進行測試:
1)在遠程計算機上安裝 MySQL 客戶端
ysql -h 服務器IP地址 -u 用戶名 -p
其中,服務器 IP 地址為 MySQL 服務器的 IP 地址,用戶名為遠程訪問用戶的用戶名。
3)輸入密碼,登錄 MySQL 服務器。
如果能夠成功登錄 MySQL 服務器,則說明遠程訪問權限設置成功。
MySQL 的遠程訪問權限設置需要進行多步操作,包括確認 MySQL 是否允許遠程訪問、添加遠程訪問用戶、開啟 MySQL 服務的遠程訪問端口和測試遠程訪問。只有完成以上四步操作,才能實現 MySQL 的遠程訪問。