document.writeln('');
当前位置:首页 > 云服务器

myql如何配置远程访问_myql网络权限设置

游戏科技网2026年09月14日 23:12云服务器40
MySQL远程连接失败需依次检查五环节:bind-address配置、user表host权限、MySQL 8.0认证插件兼容性、云安全组策略、系统防火墙规则。

bind-address 限制了谁也连不上

MySQL 默认只监听 127.0.0.1,哪怕你改了用户权限、开了防火墙,远程连接照样失败——因为请求根本没进 MySQL 进程。关键配置在 /etc/mysql/my.cnf(或 /etc/my.cnf)里,找到这一行:

1

bind-address = 127.0.0.1

把它注释掉(加 #),或者改成 bind-address = 0.0.0.0(监听所有 IPv4 地址)。改完必须重启服务:systemctl restart mysql(Ubuntu/Debian)或 systemctl restart mysqld(CentOS/RHEL)。

user 表 host 字段决定“能不能登录”

即使网络通了,MySQL 还会查 mysql.user 表:只有 user 和 host 同时匹配,才允许登录。默认的 root@localhost 只认本机,远程来的 root@192.168.1.100 或 root@% 是完全不同的账号。

  • 不要直接 UPDATE user SET host=% WHERE user=root —— 这会覆盖原有记录,可能引发权限混乱
  • 推荐用 GRANT 创建新账号或扩权:GRANT ALL ON *.* TO admin@% IDENTIFIED BY your_strong_password;
  • 执行后务必 FLUSH PRIVILEGES;,否则变更不生效

MySQL 8.0 的 plugin 加密方式导致 Navicat 报 2059 错误

MySQL 8.0 默认用 caching_sha2_password 插件,但很多客户端(Navicat、旧版 JDBC 驱动)只认 mysql_native_password。现象是:密码没错,但报 ERROR 2059 (HY000): Authentication plugin caching_sha2_password cannot be loaded。

Access global ocean tides model. Functions include tide height at a given date/time/location, tide extrema, and grid weather data.

访问全球海洋潮汐模型。功能包括查询指定日期、时间和地点的潮高、潮汐极值及格点天气数据。

下载

解决方法是显式指定插件并重设密码:

1

ALTER USER admin@% IDENTIFIED WITH mysql_native_password BY your_strong_password;<br>FLUSH PRIVILEGES;

注意:不是改 authentication_string 字段,而是用 IDENTIFIED WITH 语法;如果用户不存在,先 CREATE USER 再 ALTER。

别忘了云服务器的安全组和本地防火墙

本地改完,远程还是连不上?大概率卡在中间层:

  • 腾讯云/阿里云/AWS 等都有「安全组」,默认关闭 3306 端口,必须手动放行(源 IP 可设为 0.0.0.0/0 或限定具体 IP 段)
  • Linux 本机防火墙也要开:firewall-cmd --permanent --add-port=3306/tcp + firewall-cmd --reload
  • 检查是否误启了 skip-grant-tables(配置文件里有这行就全关权限校验,但也会导致授权失效)

真正能连上的链路是:远程客户端 → 云安全组 → 服务器防火墙 → MySQL bind-address → user 表 host+plugin+密码校验。漏掉任意一环,都是 “Access denied” 或 “Connection refused”。

“myql如何配置远程访问_myql网络权限设置” 的相关文章

云服务器市场增长

云服务器市场增长 大家好,作为一个每天依赖云服务器的开发者,我亲身感受到市场的飞速膨胀。想象一下,几年前我还得在办公室的老旧电脑前苦苦挣扎,处理数据时总是卡顿不堪,但现在,只需轻轻一点,就能在云端获得无限算力。这不仅仅是技术的进步,更是生活节奏的改变。你是否也曾经历过类似时刻?或许你正从本地服务器迁移到云服务器上,那种轻松自如的感觉,就像从一匹老马换成了一匹喷气式马,效率翻倍,却省去了维护的烦恼。…

云服务器10元月:经济型服务价格新记录

云服务器10元/月:经济型服务价格新记录 最近,云服务器的价格被推向了一个新低,10元一个月的方案让许多人惊喜不已。这不仅仅是数字上的变化,更是科技服务普惠化的一个标志。云服务器作为一种基于云计算的虚拟化服务,允许用户根据需求租用计算资源,而无需购买昂贵的物理硬件。10元一个月的定价,通常是针对入门级或共享型实例,适合个人开发者、小型网站或测试环境使用。这种价格水平源于市场竞争激烈和技术成本下降,…

盘点最新优惠 云服务器网站推荐

盘点最新优惠 云服务器网站推荐 探盘最新优惠 云服务器网站推荐 云计算技术的迅猛发展,使得云服务器成为企业和个人开发者不可或缺的基础设施。云服务器,作为一种基于虚拟化技术的计算资源,允许用户按需获取计算能力、存储和网络资源,极大地提升了IT部署的灵活性和成本效益。近年来,随着数字化转型的加速,云服务器市场迎来了爆发式增长。根据Gartner的最新报告,全球公有云服务市场规模在2023年达到了497…

云服务器免费使用活动全面开启

云服务器免费使用活动全面开启 嗨,大家好!我是小明,一个普通的大学生,去年还在为学校的创业项目发愁呢。那时候,我有个小想法:做个简单的网站,展示我们团队的环保APP概念。但问题是,我们连个像样的服务器都没有,每次在宿舍的电脑上测试代码,都卡得要死,感觉像在泥潭里爬行。我心想,如果能有个免费的东西试试就好了——谁知道呢,说不定一试就上瘾了。 那天,我在社交媒体上刷着朋友圈,突然看到一条消息:“云服务…

(html)如何发布_发布HTML文件到网络的方法【网络】

(html)如何发布_发布HTML文件到网络的方法【网络】

可通过四种方式将HTML文件部署为公开网站:一、GitHub Pages免费托管;二、云存储服务(如阿里云OSS)启用静态网站托管;三、VPS配置Nginx/Apache服务器;四、Netlify/Vercel无服务器快速部署。 如果您已创建好一个 HTML 文件,但希望他人能通过互联网访问它,则需要将该文件部署到可公开访问的服务器上。以下是实现此目标的多种方法: 一、使用 GitHub Pa…

2021年云服务器优惠套餐活动

2021年云服务器优惠套餐活动 全球数字化转型浪潮持续深入,云计算作为新型基础设施建设的重要组成部分,其市场增长速度远超传统IT行业。根据Gartner最新发布的《中国云计算市场份额》报告显示,2020年第三季度至2021年第三季度期间,中国云计算市场规模从226亿美元增长至342亿美元,年复合增长率达30.7%。这一增长态势在2021年得到进一步巩固,各大云服务商纷纷推出优惠套餐以抢占市场份额。…