描述:要让MySQL支持远程访问,需修改bind-address为0.0.0.0以监听所有IP,重启MySQL服务;再通过GRANT命令授权用户从%或指定IP远程登录,并执行FLUSH PRIVILEGES刷新权限;最后确保防火墙或云安全组开放3306端口,方可成功远程连接。要让MySQL支持远程访问,不…
要让MySQL支持远程访问,需修改bind-address为0.0.0.0以监听所有IP,重启MySQL服务;再通过GRANT命令授权用户从%或指定IP远程登录,并执行FLUSH PRIVILEGES刷新权限;最后确保防火墙或云安全组开放3306端口,方可成功远程连接。
要让MySQL支持远程访问,不能只靠开启网络连接,还需要正确配置用户权限和服务器设置。默认情况下,MySQL只允许本地访问(localhost),需要手动调整配置才能让外部主机连接。
MySQL默认只监听本地回环地址(127.0.0.1),需改为监听所有IP或指定公网IP:
bind-address = 0.0.0.0
这表示监听所有网络接口。若只想允许特定IP访问,可填写该IP地址。
修改配置后必须重启服务使更改生效:
登录MySQL(使用root或其他有权限账户):
mysql -u root -p
进入后执行以下命令授权远程访问:
GRANT ALL PRIVILEGES ON *.* TO 用户名@% IDENTIFIED BY 密码 WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 用户名@192.168.1.100 IDENTIFIED BY 密码;
FLUSH PRIVILEGES;
注意:如果用户已存在但只能本地登录,需检查是否已有用户名@localhost记录,必要时删除或更新对应权限。
确保服务器防火墙放行MySQL端口(默认3306):
测试远程连接可用客户端工具(如Navicat、MySQL Workbench)或命令行:
mysql -h 服务器IP -u 用户名 -p
基本上就这些。只要配置文件改了绑定地址,用户权限开了远程主机访问,防火墙也放行了端口,远程连接就能通。关键是每一步都不能漏,尤其是权限和防火墙,最容易出问题。
5元云服务器:入门级新手首选 我是一名刚毕业的大学生,对编程充满了热情,但现实总是骨感一些。刚踏入职场,我梦想着能独立开发一个网站或应用,却苦于没有足够的资源。买一台实体服务器太贵,租个虚拟空间又觉得…
6元服务器租用,高性价比VPS主机推荐 记得去年我刚开始创业,做了一个小型网站来展示我的产品。那时,我手头紧,预算有限,却急着需要一个可靠的服务器来托管网站。作为一个普通上班族,我对技术懂得不多,但我…
2021年云服务器优惠套餐推荐 嗨,朋友们!你是否曾经在深夜里,面对一堆代码和服务器错误,感叹说:“为什么我的项目老是卡顿?”如果是这样的话,那你可能正在寻找2021年云服务器优惠套餐的解决方案。作为…
1元买走一台云服务器,这种天上掉馅饼的事存在吗? 那天,我在咖啡馆里刷手机,偶然看到一个广告:“只需1元,就能买走一台高性能云服务器!容量无限,稳定快速,适合创业和学习。”我的心跳突然加速了。作为一个…
云服务器10元/月:经济型服务价格新记录 最近,云服务器的价格被推向了一个新低,10元一个月的方案让许多人惊喜不已。这不仅仅是数字上的变化,更是科技服务普惠化的一个标志。云服务器作为一种基于云计算的虚…
盘点最新优惠 云服务器网站推荐 探盘最新优惠 云服务器网站推荐 云计算技术的迅猛发展,使得云服务器成为企业和个人开发者不可或缺的基础设施。云服务器,作为一种基于虚拟化技术的计算资源,允许用户按需获取计…