贝利信息

如何开启mysql远程访问_mysql授权配置步骤

日期:2026-01-03 00:00 / 作者:P粉602998670
要让 MySQL 支持远程访问需两步:一是修改配置文件 bind-address 为 0.0.0.0 并重启服务,二是创建或授权用户如 'remote_user'@'%' 并刷新权限,最后确保防火墙及云安全组放行 3306 端口。

要让 MySQL 支持远程访问,核心是两步:修改绑定地址允许外部连接,再给指定用户授予远程登录权限。缺一不可,否则即使账号有权限也连不上,或能连上但被拒绝访问数据库。

1. 修改 MySQL 配置文件,放开监听地址

MySQL 默认只监听本地(127.0.0.1),需改为监听所有 IP 或指定网卡。

2. 登录 MySQL,创建或授权远程用户

必须用 root 或高权限账号登录本地 MySQL(mysql -u root -p),然后执行授权语句。

3. 检查防火墙是否放行 3306 端口

即使 MySQL 配置正确,防火墙也可能拦截连接请求。

4. 测试远程连接

从另一台机器用客户端测试,确认是否生效:

配置本身不复杂,但每一步都可能成为连接失败的原因。建议按顺序检查:配置文件 → 授权语句 → 防火墙 → 远程测试。安全起见,生产环境尽量避免开放 root 远程登录,且限制可连接的 IP 范围(把 @'%' 换成 @'192.168.1.%' 或具体 IP)。