mysql 遠(yuǎn)程連接需要完成以下步驟:1. 獲取數(shù)據(jù)庫信息(ip、端口、用戶名、密碼);2. 配置遠(yuǎn)程訪問(bind-address 選項(xiàng));3. 設(shè)置防火墻規(guī)則(打開 mysql 端口);4. 建立遠(yuǎn)程連接(使用 mysql 命令)。
MySQL 遠(yuǎn)程連接命令
遠(yuǎn)程連接 MySQL 數(shù)據(jù)庫可以通過以下步驟實(shí)現(xiàn):
1. 獲取數(shù)據(jù)庫信息
獲取數(shù)據(jù)庫的 IP 地址、端口號、用戶名和密碼。這些信息通常存儲(chǔ)在配置文件中,例如 /etc/mysql/my.cnf。
2. 配置遠(yuǎn)程訪問
在 MySQL 服務(wù)器上配置遠(yuǎn)程訪問。這可以通過編輯 my.cnf 配置文件并設(shè)置 bind-address 選項(xiàng)來實(shí)現(xiàn)。例如:
bind-address = 0.0.0.0
登錄后復(fù)制
3. 設(shè)置防火墻規(guī)則
在服務(wù)器的防火墻中打開 MySQL 端口 (默認(rèn)端口 3306)。例如,對于使用 UFW 防火墻的 Ubuntu 系統(tǒng),可運(yùn)行以下命令:
sudo ufw allow 3306/tcp
登錄后復(fù)制
4. 建立遠(yuǎn)程連接
使用 mysql 命令建立遠(yuǎn)程連接。語法如下:
mysql -h [IP 地址] -P [端口號] -u [用戶名] -p
登錄后復(fù)制
例如,要連接到 IP 地址為 192.168.1.10、端口號為 3306、用戶名為 root 的 MySQL 服務(wù)器,可運(yùn)行以下命令:
mysql -h 192.168.1.10 -P 3306 -u root -p
登錄后復(fù)制
輸入密碼后,即可建立連接。