????????要在 Ubuntu 上連接遠程 MySQL 數據庫,你可以使用 MySQL 客戶端工具或者其他數據庫管理工具,如 phpMyAdmin 或 MySQL Workbench。以下是使用 MySQL 命令行工具連接遠程 MySQL 的步驟:
確保已安裝 MySQL 客戶端
首先,確保你的 Ubuntu 系統上安裝了 MySQL 客戶端。如果沒有安裝,可以通過以下命令安裝:
sudo apt update
sudo apt install mysql-client
連接遠程 MySQL 數據庫
使用以下命令連接到遠程 MySQL 數據庫:
mysql -h 遠程服務器IP -P 端口號 -u 用戶名 -p
- 替換?
遠程服務器IP
?為你的 MySQL 服務器的 IP 地址。 - 替換?
用戶名
?為你的 MySQL 用戶名。 - -P? 數據庫服務器的端口號
-p
?標志表示你需要輸入密碼。
例如:
mysql -h 192.168.1.100 -P 3307 -u root -p
輸入命令后,系統會提示你輸入密碼。輸入正確的密碼后,你就可以連接到遠程 MySQL 數據庫了。
配置遠程訪問權限
如果你無法連接到遠程 MySQL,可能是因為遠程服務器沒有配置允許外部連接。你需要:
- 進入遠程 MySQL 服務器。
- 使用以下命令創建或修改用戶權限:
GRANT ALL PRIVILEGES ON 數據庫名.* TO '用戶名'@'%' IDENTIFIED BY '密碼';
FLUSH PRIVILEGES;
這個命令將允許指定用戶從任何主機連接到指定的數據庫。
注意事項
- 確保防火墻允許 MySQL 端口(默認是 3306)的流量。
- 確保 MySQL 配置文件 (
my.cnf
?或?my.ini
) 中的?bind-address
?設置為?0.0.0.0
?或者允許特定的 IP 地址。