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

如何配置myql远程连接_myql远程访问配置方法

游戏科技网2026年09月15日 01:44云服务器60
要实现MySQL远程访问,必须同时修改绑定地址为0.0.0.0或指定IP、授权用户username@%并刷新权限、开放防火墙3306端口及云平台安全组规则,三者缺一不可。

MySQL 默认只允许本地连接,要实现远程访问,需同时修改用户权限、绑定地址和防火墙设置,三者缺一不可。

修改 MySQL 绑定地址

MySQL 服务默认监听 127.0.0.1(仅本机),需改为监听所有 IP 或指定外网 IP。

  • 编辑配置文件:/etc/mysql/mysql.conf.d/mysqld.cnf(Ubuntu/Debian)或 /etc/my.cnf(CentOS/RHEL)
  • 找到 bind-address 行,将其改为:
    bind-address = 0.0.0.0(监听全部 IPv4 地址)
    或指定内网/公网 IP,如:bind-address = 192.168.1.100
  • 保存后重启 MySQL:sudo systemctl restart mysql(或 mysqld)

授权远程用户访问权限

仅改绑定地址还不够,必须为用户显式授予从远程主机登录的权限。

word-document-organizer

智能整理Word文档,自动排版、生成目录、统一样式,支持学术/商务/极简模板。

下载
  • 登录 MySQL:mysql -u root -p
  • 切换到 mysql 系统库:USE mysql;
  • 查看当前用户及 host:SELECT User, Host FROM user;
  • 授权示例(允许用户 myuser 从任意主机用密码 mypass 连接):
    CREATE USER myuser@% IDENTIFIED BY mypass;
    GRANT ALL PRIVILEGES ON *.* TO myuser@% WITH GRANT OPTION;
  • 刷新权限:FLUSH PRIVILEGES;
  • 注意:% 表示任意主机;若只允许某 IP,写成 myuser@192.168.1.50

开放系统防火墙端口

Linux 防火墙(如 ufw、firewalld)可能拦截 3306 端口,需手动放行。

  • Ubuntu(ufw):sudo ufw allow 3306 或限定来源:sudo ufw allow from 192.168.1.50 to any port 3306
  • CentOS(firewalld):sudo firewall-cmd --permanent --add-port=3306/tcp
    sudo firewall-cmd --reload
  • 云服务器(如阿里云、腾讯云)还需在安全组中添加入方向规则,开放 TCP 3306 端口

验证与常见问题

完成配置后,在远程机器执行测试命令:

  • mysql -h 服务器IP -u myuser -p —— 若能成功登录,说明配置生效
  • 若报错 Host x.x.x.x is not allowed to connect:检查用户 host 是否为 % 或匹配 IP,且已执行 FLUSH PRIVILEGES
  • 若报错 Cant connect to MySQL server:检查 bind-address、防火墙、网络连通性(可用 telnet 服务器IP 3306 测试端口是否可达)
  • MySQL 8.0+ 默认认证插件为 caching_sha2_password,部分客户端不兼容,可创建用户时指定插件:
    CREATE USER myuser@% IDENTIFIED WITH mysql_native_password BY mypass;

“如何配置myql远程连接_myql远程访问配置方法” 的相关文章

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

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

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

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

10Mbps云服务器实战指南

10Mbps云服务器实战指南 在当前数字化转型的大背景下,云服务器已成为企业信息化建设的重要基础设施。本文将围绕10Mbps云服务器的选购指南、配置优化、常见问题解决方案以及性能监控等方面,提供实用的建议和操作步骤,帮助用户高效部署并充分利用这一资源。 一、选购指南:如何根据业务需求选择合适的10Mbps云服务器? 1. 了解10Mbps带宽的实际应用 10Mbps云服务器适用于中小型企业网站、开…

云服务器低价惊天内幕,真的不坑吗?

云服务器低价惊天内幕,真的不坑吗? 你有没有过那种经历?正愁着要搭建一个网站或测试一个应用,偶然在某个广告平台上看到“云服务器低价促销,只需几十块钱一个月”这样的字样,瞬间心动,觉得这简直是天降福利。我也是,去年就想试试运气,结果呢?刚开始确实便宜得让人直呼惊喜,但用着用着,问题就来了。这让我开始怀疑,云服务器的低价,到底是不是真的不坑? 首先,低价云服务器的诱惑力,谁都能理解。想想看,作为一个小…

(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年得到进一步巩固,各大云服务商纷纷推出优惠套餐以抢占市场份额。…