阿里云下配置MySQL远程连接的步骤详解
发布时间 - 2026-01-11 02:47:47 点击率:次前言

众所周知在默认情况下,我们安在阿里云上的mysql是不支持远程连接的,但是我们还需要通过一些工具来连接mysql,如navicat,这时就需要我们来修改mysql的远程连接了。
注意一点:当我们修改完mysql权限相关的操作后一定要刷新权限表,使配置生效,执行
flush privileges ;
环境前提:centos7 mysql5.7
1、首先登录位于阿里云上的mysql:
mysql -u root -h localhost -p
2、打开mysql数据库 (需要有能操作mysql这个库的权限,一般是mysql的root用户)
use mysql
3、这时我们有两种方式来进行修改:
第一种:是直接将原来的 user='root' and host='localhost' 记录的host修改成%或指定的ip
1)将host设置为%表示任何ip都能连接mysql
update user set host='%' where user='root' and host='localhost';
2) 当然也可以将host指定为某个ip
update user set host='106.39.178.131' where user='root' and host='localhost';
3) 执行完以上语句,接着执行以下语句 ,刷新权限表,使配置生效
flush privileges;
第二种: 是新增一条记录方式
1)新增一个用户newname(这个新增的用户名称也可以为root)密码为并将host设置为%表示任何ip都能连接mysql
grant all on *.* to 'newname'@'%' identified by 'Navicat_123';
2)新增一个用户newname,密码为并将host设置为指定的ip 表示 只有该ip能连接mysql
grant all on *.* to 'newname'@'106.39.178.131' identified by 'Navicat_123';
3) 执行完以上语句,接着执行以下语句 ,刷新权限表,使配置生效
flush privileges;
当然如果想再改成本地的连接,只需要将对应用户的host改成localhost即可,
update user set host='localhost' where user='root' and host='106.39.178.131';
4、不要现在就去navicat进行连接,还需要做两件事,要不你就到坑里了
1)检查服务器防火墙3306端口开放了吗,没开放需要去开放
2)检查一下阿里云的安全组规则中是否开放了3306端口,
如何检查及配置参考文档:[https://help.aliyun.com/document_detail/25471.html?spm=5176.100241.0.0.IneJPl]
5、现在是时候进行远程连接啦,在工具里输入相应的参数
host: 阿里云服务器的ip
port:3306
user name : 如果是第一种方式的修改,用户就是root,第二种修改就是你自己设置的名字,例如我的就是newname
password: 如果是第一种方式的修改,密码就是root的密码,第二种修改就是你自己设置的密码,例如我的就是Navicat_123
至此,连上去那一刻,有木有很激动啊。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
# 阿里云mysql远程连接
# 阿里云远程mysql
# 阿里云配置mysql
# 阿里云ECS云服务器(linux系统)安装mysql后远程连接不了(踩坑)
# 详解如何在阿里云上安装mysql
# 阿里云云服务器mysql密码找回的方法
# 阿里云centos7安装mysql8.0.22的详细教程
# 阿里云centos7中安装MySQL8.0.13的方法步骤
# 阿里云ESC 安装 MYSQL8.0的教程
# 阿里云ECS centos6.8下安装配置MySql5.7的教程
# 阿里云 Centos7.3安装mysql5.7.18 rpm安装教程
# 在阿里云的CentOS环境中安装配置MySQL的教程
# 解决阿里云ECS服务器下安装MySQL无法远程连接的问题
# 设置为
# 第二种
# 第一种
# 都能
# 你自己
# 并将
# 密码为
# 只需
# 也可
# 要做
# 就去
# 还需要
# 不支持
# 当我们
# 要将
# 这篇文章
# 有两种
# 谢谢大家
# 就到
# 件事
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
如何快速重置建站主机并恢复默认配置?
网站页面设计需要考虑到这些问题
javascript如何操作浏览器历史记录_怎样实现无刷新导航
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
Android使用GridView实现日历的简单功能
Java遍历集合的三种方式
高性能网站服务器部署指南:稳定运行与安全配置优化方案
如何快速查询网站的真实建站时间?
网站制作企业,网站的banner和导航栏是指什么?
IOS倒计时设置UIButton标题title的抖动问题
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
微信小程序 canvas开发实例及注意事项
如何用好域名打造高点击率的自主建站?
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
微信小程序制作网站有哪些,微信小程序需要做网站吗?
实例解析angularjs的filter过滤器
Laravel怎么判断请求类型_Laravel Request isMethod用法
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
海南网站制作公司有哪些,海口网是哪家的?
Java类加载基本过程详细介绍
Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】
教学论文网站制作软件有哪些,写论文用什么软件
?
Laravel定时任务怎么设置_Laravel Crontab调度器配置
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
如何在VPS电脑上快速搭建网站?
百度浏览器如何管理插件 百度浏览器插件管理方法
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
Laravel如何生成URL和重定向?(路由助手函数)
如何正确选择百度移动适配建站域名?
在Oracle关闭情况下如何修改spfile的参数
Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道
如何为不同团队 ID 动态生成多个“认领值班”按钮
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
如何获取PHP WAP自助建站系统源码?
网站建设要注意的标准 促进网站用户好感度!
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
如何在腾讯云服务器快速搭建个人网站?
大型企业网站制作流程,做网站需要注册公司吗?
JS中对数组元素进行增删改移的方法总结
个人网站制作流程图片大全,个人网站如何注销?
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
高防服务器租用指南:配置选择与快速部署攻略
javascript基本数据类型及类型检测常用方法小结
如何在 React 中条件性地遍历数组并渲染元素
Laravel Blade模板引擎语法_Laravel Blade布局继承用法
JavaScript如何实现类型判断_typeof和instanceof有什么区别
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
如何打造高效商业网站?建站目的决定转化率

