讲师中心 微信公众号
AI工具推荐 视频效率加速

宝塔面板数据库如何开启远程访问_修改权限并放行3306端口

千静君_8135

千静君_8135

发布时间:2026-03-23 20:45:30

|

719人浏览过

|

来源于php中文网

原创

MySQL远程连接需依次配置bind-address=0.0.0.0(或指定IP)、禁用skip-networking、用户Host设为具体IP/CIDR、云安全组与宝塔防火墙均放行3306端口,并用telnet验证端口连通性。

宝塔面板数据库如何开启远程访问_修改权限并放行3306端口

MySQL 配置文件里 bind-address 必须改对,否则监听无效

宝塔默认安装的 MySQL 只监听 127.0.0.1,这意味着它压根不接收外部 IP 的连接请求——哪怕你开了防火墙、建了用户,也连不上。这不是权限问题,是网络层直接拒收。

  • 登录宝塔 → 【文件】→ 打开 /www/server/mysql/etc/my.cnf
  • 找到 bind-address = 127.0.0.1 这一行,改成 bind-address = 0.0.0.0(允许所有 IPv4 地址)或具体外网 IP(如 bind-address = 192.168.10.5)
  • 确认配置中没有 skip-networking 这行;如果有,必须删掉或加 # 注释
  • 保存后,回到【数据库】页面,点击对应 MySQL 实例右侧的【重启】按钮

用户主机字段填 % 是最常见误操作,安全风险极大

很多教程直接让你把 phpMyAdmin 里用户的 Host 改成 %,结果整个数据库暴露在公网。这不是“能连上”就行的事,而是等于把锁孔焊开扔在路边。

  • 更稳妥的做法:在 phpMyAdmin 【用户】页点【+添加用户】,Host 填具体客户端 IP(如 203.0.113.25)或 CIDR 段(如 203.0.113.0/24)
  • 如果必须用通配符,至少配合宝塔防火墙的 IP 白名单功能,在【安全】→【MySQL(3306)】→【设置】里勾选【IP白名单】并填入可信 IP
  • 不要用 root 用户远程连接;新建专用账号,权限只给到具体数据库,避免 GRANT ALL ON *.*

云服务器安全组和宝塔防火墙是两道独立关卡,漏一个就失败

很多人只开了宝塔防火墙的 3306 端口,却忘了云厂商(阿里云/腾讯云等)的安全组才是第一道网关。两者都得配,且规则要一致。

  • 先去云控制台 → 安全组 → 添加入方向规则:协议类型 TCP,端口范围 3306/3306,源 IP 建议填具体 IP 或网段,别写 0.0.0.0/0
  • 再回宝塔 → 【安全】→ 放行端口 3306;若已存在,点右侧【设置】确认没被禁用
  • Linux 系统级防火墙(如 firewalld)也可能干扰,可临时关闭测试:systemctl stop firewalld,确认连通后再按需放行

测试连接前先验证端口是否真通,别让错误信息误导判断

Navicat 报 “Connection refused” 不一定代表配置错,可能是端口不通;报 “Access denied” 才说明认证或权限出问题。得先分清是哪一层挂了。

  • 从客户端机器执行:telnet 你的服务器IP 3306 或 nc -zv 你的服务器IP 3306,能通才说明网络链路没问题
  • 如果 telnet 失败,优先查云安全组和宝塔防火墙;如果成功但 mysql -h 连不上,再查用户 Host、密码、bind-address
  • MySQL 8.x 用户注意:GRANT 语句不再支持 IDENTIFIED BY,必须先 CREATE USER,再 GRANT,最后 FLUSH PRIVILEGES

真正麻烦的从来不是改哪几行配置,而是每层网络策略(云平台、系统防火墙、MySQL 自身绑定、用户授权)都得对得上号,而且顺序不能乱:先确保端口可达,再谈权限分配。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

相关专题

更多
常用的mysql管理工具
常用的mysql管理工具

常用的mysql管理工具有:1、MySQL Workbench、phpMyAdmin、MySQL Shell、Navicat、DBeaver和DataGrip。更多关于mysql管理工具的问题,详情请看本专题下面的文章,php中文网欢迎大家前来学习。

5690

2023.11.03

phpmyadmin导入sql文件失败怎么办
phpmyadmin导入sql文件失败怎么办

在phpmyadmin导入sql文件失败时,可以尝试以下解决方案:1、检查文件权限和格式;2、确保文件字符集与数据库兼容;3、确认表结构兼容;4、检查外键约束和禁用外键检查;5、增加最大上传文件大小;6、分批导入或使用命令行导入;7、联系托管提供商寻求帮助。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3444

2024.04.02

phpmyadmin怎么改成中文
phpmyadmin怎么改成中文

通过安装中文语言包、将其上传到 phpmyadmin 目录、修改配置文件和重启 phpmyadmin,可以将 phpmyadmin 的界面改为中文。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

761

2024.04.07

phpmyadmin访问不了怎么回事
phpmyadmin访问不了怎么回事

phpmyadmin 无法访问可能是以下原因造成:1、服务器问题:mysql 服务未运行或防火墙阻止访问;2、配置问题:安装/配置错误、错误的配置文件设置或缺少必要的 php 扩展;3、浏览器问题:浏览器缓存、扩展干扰或浏览器不兼容;4、其他原因:dns 问题、恶意软件或网络连接问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

879

2024.04.07

phpMyAdmin安装教程大全
phpMyAdmin安装教程大全

本专题整合了phpMyAdmin程序安装相关教程,阅读专题下面的文章了解更多详细内容。

885

2025.10.31

PHPMyadmin配置
PHPMyadmin配置

本专题整合了phpmyadmin配置相关教程,阅读专题下面的文章了解更多详细步骤。

509

2025.12.04

XAMPP 与 phpMyAdmin 数据库管理实操
XAMPP 与 phpMyAdmin 数据库管理实操

专注于 XAMPP 内置的 phpMyAdmin 数据库管理工具,系统讲解数据库和数据表的创建与设计、SQL 语句执行、CSV/SQL 格式数据的导入导出、定时备份与一键还原、多数据库批量管理等日常操作,帮助开发者高效管理本地 MySQL 数据。

335

2026.04.08

Revel框架入门与安装配置
Revel框架入门与安装配置

本专题从Revel框架环境搭建讲起,系统介绍命令行工具安装、项目创建、目录结构、配置文件及热代码重载,帮助开发者快速完成首个Go Web应用。

0

2026.10.16

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

0

2026.10.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn