在 Ubuntu 下,要使用 sqladmin
远程连接 MySQL 数据库,你需要遵循以下步骤:
- 安装 MySQL 服务器:
在 Ubuntu 上,你可以使用以下命令安装 MySQL 服务器:
sudo apt-get update sudo apt-get install mysql-server
- 配置 MySQL 服务器:
编辑 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 服务器。