要設置 MySQL 所有 IP 可連接,首先需要打開 MySQL 的配置文件,位置一般為 /etc/mysql/mysql.conf.d/mysqld.cnf ,使用命令行工具打開:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
接著查找 bind-address 參數,該參數默認為 localhost 即只能本地連接,將其改為 0.0.0.0 即可允許所有 IP 連接:
bind-address= 0.0.0.0
修改保存后,需要重啟 MySQL 服務才能生效:
sudo service mysql restart
此時 MySQL 已經允許所有 IP 連接,并且默認使用的端口號為 3306。如果需要修改端口號,需要在配置文件中找到 port 參數并修改:
port= 新的端口號
保存并重啟 MySQL 服務即可生效。