1. 修改 MySQL 配置文件
yfysqlyfyf。使用文本编辑器打开该文件,找到下面的行:
d-address = 127.0.0.1
将其注释掉或删除,并将其替换为:
d-address = 0.0.0.0
这将允许 MySQL 5.7 监听所有可用的 IP 地址,从而允许远程连接。
2. 创建远程用户
在 MySQL 中,每个用户都必须具有一个主机名。默认情况下,MySQL 用户只能从本地主机连接。为了允许远程连接,必须创建一个允许从远程主机连接的用户。
oteuser 的用户,该用户可以从任何主机连接到 MySQL:
oteuser’@’%’ IDENTIFIED BY ‘password’;
oteuser 的用户,并将其密码设置为 password。% 符号表示该用户可以从任何主机连接到 MySQL。
3. 授予权限
oteuser 用户访问所有数据库的权限:
oteuser’@’%’;
oteuser 用户访问所有数据库的权限。
4. 重启 MySQL
在完成上述步骤后,需要重新启动 MySQL 以使更改生效。使用以下命令重启 MySQL:
ysql restart
现在,可以从远程主机连接到 MySQL 数据库了。使用以下命令连接到 MySQL:
ysqloteuser -p -h server_ip_address
oteuser 是在第 2 步中创建的用户名,server_ip_address 是 MySQL 服务器的 IP 地址。
本文介绍了 MySQL 5.7 的远程连接设置方法,包括修改 MySQL 配置文件、创建远程用户、授予权限和重启 MySQL。通过这些步骤,可以轻松地从远程主机连接到 MySQL 数据库,并访问其中的数据。