来源:68手游网 更新:2024-01-09 23:04:47
用手机看
开启mysql的远程连接是很多用户在使用mysql数据库时遇到的一个问题。下面,我将为大家解答如何开启mysql的远程连接。
1.配置mysql的配置文件
首先,我们需要打开mysql的配置文件my.cnf。在终端中输入以下命令:
sudo vim /etc/mysql/my.cnf
找到并注释掉bind-address这一行,即将其改为:
# bind-address = 127.0.0.1
然后保存并退出。
2.修改mysql的用户表
接下来,我们需要修改mysql的用户表,以允许远程连接。在终端中输入以下命令以登录mysql:
mysql -u root -p
然后输入密码以登录。
在登录成功后,输入以下命令以修改用户表:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION; FLUSH PRIVILEGES;
其中,your_password是你自己设置的密码。这样就允许了root用户从任何主机上进行远程连接。
3.防火墙设置
最后一步是设置防火墙规则,以允许外部主机访问mysql端口。在终端中输入以下命令:
sudo ufw allow 3306 sudo ufw reload
这样就开放了3306端口,允许外部主机连接到mysql。
至此,mysql的远程连接已经开启成功了。你可以在其他主机上使用mysql客户端工具连接到你的mysql服务器了。