要配置MySQL允許遠程訪問,需要按照以下步驟進行操作:
登錄MySQL數據庫服務器,使用root賬號或有足夠權限的賬號。
修改MySQL配置文件,找到并編輯MySQL配置文件my.cnf (Windows下是my.ini),在[mysqld]下添加或修改以下內容:
bind-address = 0.0.0.0
這樣MySQL就會監聽所有網絡接口,允許遠程訪問。
重啟MySQL服務使配置生效。
授權遠程訪問用戶,使用以下命令:
GRANT ALL PRIVILEGES ON *.* TO '用戶名'@'遠程主機IP' IDENTIFIED BY '密碼' WITH GRANT OPTION;
FLUSH PRIVILEGES;
其中,'用戶名’是遠程訪問用戶的用戶名,'遠程主機IP’是允許訪問的遠程主機IP地址,'密碼’是訪問密碼。
防火墻設置,確保服務器端口開放,如果有防火墻需要打開3306端口。
使用遠程客戶端連接MySQL數據庫,輸入遠程主機IP、端口、用戶名、密碼進行連接。
通過以上步驟配置MySQL允許遠程訪問。請注意安全性,確保只有可信的主機可以訪問數據庫。