要設置MySQL允許某個IP段遠程訪問,你需要按照以下步驟進行操作:
登錄MySQL服務器的命令行或使用MySQL客戶端工具,以管理員身份運行。
輸入以下命令來編輯MySQL的配置文件my.cnf(在Linux系統中通常位于/etc/mysql/my.cnf,Windows系統可能位于C:\ProgramData\MySQL\MySQL Server X.X\my.ini):
sudo nano /etc/mysql/my.cnf
bind-address = 0.0.0.0
這將使MySQL服務器監聽所有網絡接口上的請求。
保存并關閉文件。
重啟MySQL服務器,以使更改生效。在Linux系統上,使用以下命令重啟:
sudo service mysql restart
在Windows系統上,通過服務管理器或命令行重啟服務。
登錄到MySQL服務器的命令行或使用MySQL客戶端工具。
輸入以下命令授予訪問權限給該IP段:
GRANT ALL PRIVILEGES ON *.* TO '用戶名'@'IP段' IDENTIFIED BY '密碼' WITH GRANT OPTION;
其中,‘用戶名’ 是你要授予訪問權限的用戶名,‘IP段’ 是你要允許訪問的IP段(例如,‘192.168.0.%’ 表示允許’192.168.0.0’到’192.168.0.255’之間的IP地址訪問),‘密碼’ 是該用戶名的密碼。
FLUSH PRIVILEGES;