温馨提示×

Debian MySQL如何连接远程服务器

小樊
40
2025-03-04 18:48:49
栏目: 云计算
亿速云爆款云服务器,独享5M带宽,BGP线路,安全稳定,0.96元/天! 查看详情>>

要在Debian上安装的MySQL中连接到远程服务器,请按照以下步骤操作:

  1. 安装MySQL服务器(如果尚未安装):
sudo apt-get update
sudo apt-get install mysql-server
  1. 修改MySQL配置文件以允许远程连接。打开/etc/mysql/mysql.conf.d/mysqld.cnf文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  1. bind-address行上添加注释(在行首添加#),以允许来自任何IP地址的连接。如果该行被注释掉,请取消注释。
#bind-address = 127.0.0.1
  1. 保存并关闭文件。

  2. 重启MySQL服务以应用更改:

sudo systemctl restart mysql
  1. 创建一个允许远程访问的MySQL用户。首先登录到MySQL:
mysql -u root -p
  1. 创建一个新用户并授权远程访问。将your_usernameyour_password替换为您选择的用户名和密码:
CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
  1. 为新用户分配权限。将your_database替换为您要访问的数据库名称,将your_username替换为您刚刚创建的用户名:
GRANT ALL PRIVILEGES ON your_database.* TO 'your_username'@'%';
  1. 刷新权限并退出MySQL:
FLUSH PRIVILEGES;
EXIT;

现在,您应该能够从远程服务器连接到Debian上的MySQL数据库。使用以下命令进行连接,将your_usernameyour_passwordyour_database替换为相应的值:

mysql -u your_username -p -h your_debian_server_ip your_database

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian如何解决MySQL连接问题

0