阿里云下配置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皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  如何打造高效商业网站?建站目的决定转化率