ZVVQ代理分享网

mysql怎么开启远程连接(mysql8.0设置远程访问)

作者:zvvq博客网
导读可以通过以下步骤开启 mysql 远程连接:修改配置文件以绑定到所有 ip 地址;重新启动 mysql 服务;在防火墙中允许 3306 端口;配置远程用户的访问权限;刷新权限;测试远程连接。 如何

可以通过以下流程打开 mysql 远程连接:修改配置文件以绑定到全部 ip 地址;重启 mysql 服务;在防火墙中容许 3306 端口;配备远程客户的访问限制;更新权限;检测远程连接。

如何开启 MySQL 远程连接?

为了容许来自远程计算机连接,必须在 MySQL 配置服务器防火墙内进行下列设定:

1. 改动 MySQL 环境变量:

开启 MySQL 环境变量(通常位于 /etc/mysql/my.cnf 或 /etc/my.cnf)。加上或编写下列行:

bind-address=0.0.0.0

0.0.0.0 绑定到全部 IP 地址,容许一切计算机联接。把它更改为特定 IP 地址或子网以限制访问。

2.重启 MySQL 服务:

使用下列指令重启 MySQL 服务:

sudoservice mysql restart

3.容许远程连接的防火墙规则:

保证防火墙容许远程计算机传送到 MySQL 端口(默认端口为 3306)。在防火墙中打开下列端口:

sudoufwallow 3306

4.配备远程用户权限:

在 MySQL 控制台中,使用下列指令为需要浏览的远程客户授于权限:

GRANTALLPRIVILEGESON.TO username@remote_ip_address IDENTIFIEDBYpassword;

更换 username、remote_ip_address 和 password 为实际值。

5.更新权限:

更新权限表以应用变更:

FLUSHPRIVILEGES;

6.检测远程连接:

使用下列指令从远程计算机测试联接:

mysql-u username-p-hremote_ip_address

输入密码并按 Enter。假如连接成功,你将见到 MySQL 提示符。以上就是mysql如何开启远程连接的详细内容,大量请关注其他类似文章!