MySQL是一種常用的數據庫管理系統,它支持多用戶、多線程、多數據庫的使用。在局域網內,我們可以通過配置使得多個計算機可以連接到同一個MySQL數據庫。以下是局域網連接MySQL的步驟。
1. 配置MySQL
# 修改配置文件 sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf # 將bind-address改為本地IP地址 bind-address = 192.168.1.100 # 重啟MySQL服務 sudo service mysql restart
2. 創建遠程MySQL用戶,并授權
# 登錄到MySQL服務器 mysql -u root -p # 創建新用戶 CREATE USER 'remoteuser'@'%' IDENTIFIED BY 'yourpassword'; # 授權給新用戶遠程訪問權限 GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%' WITH GRANT OPTION; # 刷新權限 FLUSH PRIVILEGES;
3. 防火墻設置
# 開放MySQL端口(3306) sudo ufw allow mysql
4. 訪問MySQL數據庫
現在,您可以在局域網上的其他計算機中使用MySQL客戶端通過以下方式訪問MySQL數據庫:
# 命令行 mysql -h 192.168.1.100 -u remoteuser -p # GUI工具如Navicat、HeidiSQL等 Host:192.168.1.100 Username:remoteuser Password:yourpassword
通過以上步驟,您就可以在局域網內使用MySQL了。