要在Debian上安装的MySQL中连接到远程服务器,请按照以下步骤操作:
sudo apt-get update
sudo apt-get install mysql-server
/etc/mysql/mysql.conf.d/mysqld.cnf
文件:sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address
行上添加注释(在行首添加#
),以允许来自任何IP地址的连接。如果该行被注释掉,请取消注释。#bind-address = 127.0.0.1
保存并关闭文件。
重启MySQL服务以应用更改:
sudo systemctl restart mysql
mysql -u root -p
your_username
和your_password
替换为您选择的用户名和密码:CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
your_database
替换为您要访问的数据库名称,将your_username
替换为您刚刚创建的用户名:GRANT ALL PRIVILEGES ON your_database.* TO 'your_username'@'%';
FLUSH PRIVILEGES;
EXIT;
现在,您应该能够从远程服务器连接到Debian上的MySQL数据库。使用以下命令进行连接,将your_username
、your_password
和your_database
替换为相应的值:
mysql -u your_username -p -h your_debian_server_ip your_database