MySQL如何开启远程访问:配置步骤详解

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

mysql 如何开启远程调用,MySQL远程调用开启方法详解

登录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.cnfmy.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