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






