要允許MySQL遠程訪問,需要進行以下配置步驟:
修改MySQL配置文件:打開MySQL配置文件my.cnf(在Linux上通常位于/etc/mysql/my.cnf,Windows上位于C:\Program Files\MySQL\MySQL Server X.X\my.ini),找到bind-address行,并將其注釋或更改為0.0.0.0。這將允許MySQL接受來自任何IP地址的遠程連接。
授予遠程訪問權限:登錄MySQL服務器并執行以下命令:
GRANT ALL PRIVILEGES ON *.* TO '用戶名'@'遠程IP地址' IDENTIFIED BY '密碼' WITH GRANT OPTION;
其中,'用戶名’是要授予遠程訪問權限的用戶名,‘遠程IP地址’是允許訪問的遠程IP地址,‘密碼’是該用戶的密碼。請將這些值替換為實際的值。如果要允許來自任何IP地址的遠程訪問,可以將’遠程IP地址’設為’%’。
FLUSH PRIVILEGES;
完成以上配置后,MySQL將允許來自指定IP地址或任何IP地址的遠程訪問。請注意,開放MySQL的遠程訪問可能會增加安全風險,因此請謹慎配置并限制訪問權限。