可以通过以下流程打开 mysql 远程连接:修改配置文件以绑定到全部 ip 地址;重启 mysql 服务;在防火墙中容许 3306 端口;配备远程客户的访问限制;更新权限;检测远程连接。
zvvq好,好zvvq
如何开启 MySQL 远程连接? 内容来自samhan
为了容许来自远程计算机连接,必须在 MySQL 配置服务器防火墙内进行下列设定: zvvq好,好zvvq
1. 改动 MySQL 环境变量:
开启 MySQL 环境变量(通常位于 /etc/mysql/my.cnf 或 /etc/my.cnf)。加上或编写下列行: 本文来自zvvq
bind-address=0.0.0.0
内容来自samhan
0.0.0.0 绑定到全部 IP 地址,容许一切计算机联接。把它更改为特定 IP 地址或子网以限制访问。
2.重启 MySQL 服务:
内容来自samhan666
使用下列指令重启 MySQL 服务: 内容来自samhan
sudoservice mysql restart
3.容许远程连接的防火墙规则: 本文来自zvvq
保证防火墙容许远程计算机传送到 MySQL 端口(默认端口为 3306)。在防火墙中打开下列端口:
zvvq好,好zvvq
sudoufwallow 3306 内容来自samhan666
4.配备远程用户权限: 内容来自zvvq
在 MySQL 控制台中,使用下列指令为需要浏览的远程客户授于权限: 内容来自samhan666
GRANTALLPRIVILEGESON.TO username@remote_ip_address IDENTIFIEDBYpassword; zvvq好,好zvvq
更换 username、remote_ip_address 和 password 为实际值。
5.更新权限:
更新权限表以应用变更:
FLUSHPRIVILEGES;
6.检测远程连接:
使用下列指令从远程计算机测试联接: zvvq好,好zvvq
mysql-u username-p-hremote_ip_address
输入密码并按 Enter。假如连接成功,你将见到 MySQL 提示符。以上就是mysql如何开启远程连接的详细内容,大量请关注其他类似文章!
本文来自zvvq