MySQL如何开启远程访问:配置步骤详解
要在MySQL中开启远程调用,核心步骤是修改用户权限并调整配置文件,允许特定或所有IP地址连接到数据库服务器,具体操作如下:

登录MySQL服务器,在本地使用命令行或客户端工具执行以下命令,为用户授权远程访问权限(以允许所有IP访问的root用户为例):
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION; FLUSH PRIVILEGES;
这里'root'@'%'表示root用户可从任何主机连接,若需限制IP,可将替换为具体地址(如'192.168.1.100')。
修改MySQL配置文件(通常为my.cnf或my.ini),找到bind-address项并将其值改为0.0.0,或直接注释该行:
bind-address = 0.0.0.0
此设置使MySQL监听所有网络接口,而不仅限于本地(0.0.1)。
重启MySQL服务使配置生效,并确保防火墙开放3306端口(默认MySQL端口),在Linux系统中可使用:
sudo systemctl restart mysql sudo ufw allow 3306/tcp
完成上述步骤后,即可通过远程客户端使用主机IP、用户名和密码连接MySQL。注意:开放远程访问可能带来安全风险,建议仅对必要IP授权,并使用强密码及SSL加密增强保护。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/12063.html发布于:2026-08-20





