遠程連接 mysql 數據庫分五步:1. 獲取主機信息;2. 配置遠程訪問;3. 重啟 mysql 服務;4. 設置遠程用戶;5. 從本地連接到遠程數據庫。
如何遠程連接 MySQL 數據庫
步驟 1:獲取主機信息
登錄到 MySQL 數據庫的遠程服務器。
在終端或命令提示符中,運行以下命令以獲取主機信息:
ifconfig
登錄后復制
輸出中查找 IP 地址或主機名。
步驟 2:配置遠程訪問
在遠程服務器上編輯 my.cnf 配置文件。對于大多數 Linux 發行版,該文件位于 /etc/mysql/my.cnf。
將以下行添加到文件底部的 [mysqld] 部分:
bind-address =
登錄后復制
保存并關閉文件。
步驟 3:重啟 MySQL 服務
使用以下命令重啟 MySQL 服務:
sudo service mysql restart
登錄后復制
檢查服務是否正在運行:
sudo service mysql status
登錄后復制
步驟 4:設置遠程用戶
登錄到 MySQL 數據庫。
使用以下命令創建遠程用戶并授予訪問權限:
CREATE USER 'username'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'%'; FLUSH PRIVILEGES;
登錄后復制
替換 username 和 password 為您的選擇。
步驟 5:從本地連接到遠程數據庫
在本地機器上,使用以下命令連接到遠程數據庫:
mysql -u username -p -h
登錄后復制
輸入密碼并按 Enter 鍵即可連接。