在 Ubuntu 下,要使用 sqladmin
遠程連接 MySQL 數據庫,你需要遵循以下步驟:
在 Ubuntu 上,你可以使用以下命令安裝 MySQL 服務器:
sudo apt-get update
sudo apt-get install mysql-server
編輯 MySQL 配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf
,找到 bind-address
行,將其值更改為 0.0.0.0
,以允許來自任何 IP 地址的連接。
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
將以下行:
bind-address = 127.0.0.1
更改為:
bind-address = 0.0.0.0
保存并關閉文件。然后重啟 MySQL 服務器以應用更改:
sudo systemctl restart mysql
登錄到 MySQL 服務器,并創建一個新用戶,為其分配密碼,并授予遠程訪問權限。將 your_username
和 your_password
替換為你選擇的用戶名和密碼。
mysql -u root -p
在 MySQL 提示符下,輸入以下命令:
CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%';
FLUSH PRIVILEGES;
EXIT;
如果你的 Ubuntu 服務器上啟用了防火墻,你需要允許外部連接到 MySQL 服務器的默認端口(通常是 3306)。使用以下命令打開端口:
sudo ufw allow 3306/tcp
sqladmin
連接到遠程 MySQL 服務器:現在你可以使用 sqladmin
或其他 MySQL 客戶端工具從遠程計算機連接到你的 Ubuntu 服務器上的 MySQL 數據庫。使用以下命令進行連接,將 your_username
、your_password
和 your_server_ip
替換為實際值:
mysql -u your_username -p -h your_server_ip
輸入密碼后,你應該能夠成功連接到遠程 MySQL 服務器。