MySQL是一種流行的開源關系型數據庫管理系統(RDBMS),可以在多個平臺上使用。在許多情況下,我們需要允許其他設備連接MySQL服務。這就需要開啟MySQL的局域網訪問。
以下是步驟:
1. 修改MySQL配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
在文件最后添加如下內容:
bind-address = 0.0.0.0
2. 重啟MySQL服務
sudo service mysql restart
3. 創建新的MySQL用戶并允許訪問
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
其中,newuser為新用戶的用戶名,password為該用戶的密碼。‘%’表示任何IP地址都可以訪問MySQL服務。
4. 允許防火墻訪問
如果您正在使用Linux服務器,請確保防火墻允許MySQL端口訪問(默認為3306)。
sudo ufw allow from any to any port 3306
至此,MySQL已經開啟了局域網訪問。
上一篇mysql引擎一般用哪個
下一篇mysql 開啟服務器