MySQL如何建立远程连接:配置步骤详解
要建立MySQL远程连接,核心是通过修改用户权限与调整服务器配置,允许特定IP或所有主机访问数据库,以下是具体操作步骤:

-
修改用户权限
登录MySQL后,使用以下命令为用户授权远程访问(示例中允许用户username从任意IP访问数据库dbname):GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'%' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;
若仅允许特定IP(如
168.1.100),将替换为'192.168.1.100'即可。 -
调整MySQL配置文件
找到MySQL配置文件(如my.cnf或my.ini),确保绑定地址为0.0.0或服务器公网IP:bind-address = 0.0.0.0
修改后重启MySQL服务使配置生效。
-
开放服务器防火墙端口
在服务器防火墙中放行MySQL默认端口(通常为3306),以Linux系统为例:sudo ufw allow 3306/tcp
-
测试远程连接
使用客户端工具(如MySQL Workbench或命令行)输入服务器IP、端口、用户名及密码进行连接验证。
注意事项:
- 为安全起见,建议限制授权IP范围,避免使用开放所有主机。
- 远程连接时启用SSL加密或通过VPN访问,防止数据泄露。
- 云服务器用户需额外在安全组规则中配置端口放行。
通过以上步骤,即可安全高效地实现MySQL远程数据库管理。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/15987.html发布于:2026-09-10





