要配置MySQL允许远程连接数据库,需要按照以下步骤操作:
1、修改MySQL配置文件
2、重启MySQL服务
3、创建用户并授权
4、测试远程连接
1. 修改MySQL配置文件
找到MySQL的配置文件my.cnf
(通常位于/etc/mysql/
或/etc/mysql/mysql.conf.d/
目录下),在[mysqld]
部分添加以下内容:
bindaddress = 0.0.0.0
这将允许MySQL监听所有IP地址,保存文件并关闭。
2. 重启MySQL服务
根据你的操作系统,使用以下命令重启MySQL服务:
对于Ubuntu/Debian系统:
sudo service mysql restart
对于CentOS/RHEL系统:
sudo systemctl restart mysqld
3. 创建用户并授权
登录到MySQL,使用以下命令创建一个新用户并授权:
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
将newuser
和password
替换为你想要创建的用户名和密码。'%'
表示允许任何IP地址连接。
4. 测试远程连接
使用新创建的用户和密码,从其他计算机尝试连接到MySQL服务器,使用以下命令:
mysql u newuser p h server_ip_address
将newuser
、password
和server_ip_address
替换为实际的用户名、密码和服务器IP地址,如果连接成功,说明远程连接已配置成功。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/673398.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复