要設置MySQL允許外部連接,你需要進行以下步驟:
Windows:C:\ProgramData\MySQL\MySQL Server X.X\my.ini
macOS:/usr/local/mysql/my.cnf
Linux:/etc/mysql/my.cnf
找到并編輯bind-address選項:在配置文件中找到bind-address選項,并將其值修改為0.0.0.0。這將使MySQL接受來自任何IP地址的連接。如果你只想允許特定IP地址的連接,可以將bind-address的值設置為相應的IP地址。
保存并關閉配置文件。
重啟MySQL服務:根據你的操作系統,重啟MySQL服務的方法可能會有所不同。你可以使用以下命令重啟服務:
Windows:在命令提示符中執行net stop mysql
停止服務,然后執行net start mysql
啟動服務。
macOS:在終端中執行sudo /usr/local/mysql/support-files/mysql.server stop
停止服務,然后執行sudo /usr/local/mysql/support-files/mysql.server start
啟動服務。
Linux:在終端中執行sudo service mysql restart
重啟服務。
完成上述步驟后,MySQL將允許外部連接。請注意,開放MySQL的外部訪問可能存在安全風險,因此建議在生產環境中僅允許受信任的IP地址連接到MySQL服務器。