04、navicat无法连接阿里云mysql-程序员宅基地

技术标签: python  数据库  

阿里云服务器上布了一个mysql,然后本地想要通过navicat连接,一直连接不上。

后来索性本地telent阿里云服务器的3306端口,发现连不通,于是想到3306端口并没有对外开放。一开始以为是linux服务器的防火墙,不过查看了服务器的防火墙等等也都没有开。

后来才知道,阿里云的服务器默认端口是不对外开放的,如果想要供外部访问,需要在安全组中手动添加规则。。。。这是个大坑啊

首先创建安全组,然后再安全组中添加规则,如下所示,详情可以参考官方文档 
https://helpcdn.aliyun.com/document_detail/25471.html?spm=5176.doc25468.2.4.RfJyPU

这里写图片描述

添加规则之后,再用navicat连,报另一条错误

1045 access denied for user'root'@'localhost' using password yes
  • 1

猜想是因为我本地使用root用户登录navicat,而root用户并没有开放外部的访问权限,而是只能localhost访问

下一步登陆mysql数据库,使用命令

这里写图片描述

果然root用户的访问权限是localhost,并不能从外部进行访问,需要手动赋权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '******' WITH GRANT OPTION;
  • 1

实测,我自己的到这力就好了,下文未测试。---seasonQ

好了,这下又报错

 Your password does not satisfy the current policy requirements
  • 1

也就是密码强度不符合,我也是醉了,使用下面的命令可以查看设置的密码强度校验规则

SHOW VARIABLES LIKE 'validate_password%';
  • 1

这里写图片描述

果然是有很麻烦的校验,网上有很多去除这个校验的方法,不过都需要修改配置文件然后重启数据库,个人觉得有点麻烦,还有一种临时办法可以去除密码强度校验(不过下次登录又得用一遍,好处是不需要重启)

set global validate_password_policy=0;
  • 1

好了,再输入上面的对root用户赋权的命令,大功告成

这里写图片描述

OK,到这里,服务器的3306端口也对外开放了,root用户也可以从外部进行访问了,navicat连接成功

 

原文出处: 
http://blog.csdn.net/antony9118/article/details/77835715

转载于:https://my.oschina.net/u/3563169/blog/1580665

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33858485/article/details/92391790

智能推荐

【转】机器视觉 之 三个坐标系转换_三个坐标系变换-程序员宅基地

文章浏览阅读5k次,点赞6次,收藏32次。转自:https://www.cnblogs.com/xinxue/p/7597897.html计算机视觉中,常用的有三个坐标系:图像坐标系、相机坐标系和世界坐标系。 它们之间的关系,可以通过三个变换来表示:仿射变换,投影变换,刚体变换。这三个变换是三维重构几何框架的基础。 如下所示,通过这三个变换,可将三维空间中的点坐标(Xw, Yw, Zw),与二维图像中的像素坐标(u, ..._三个坐标系变换

Linux环境下C++程序问题诊断与调优总结_linux查看c++代码cpu异常-程序员宅基地

文章浏览阅读711次。1、 CPU问题机器负载高CPU消耗高响应时耗高资源消耗低,但是压力上不去上下文切换频繁,cache miss率高锁冲突严重CPU问题分析总结粗看系统负载情况: uptime,vmstat开发测试环境+线上环境机器实时的CPU资源消耗详细情况top开发测试环境+线上环境分析系统调用: strace开发测试环境分析函数的热点:perf,可以输出成火焰图便于直观观察开发测试环境+线上环境分析各个线程的资源消耗情况,线程内的函数消耗情况: valgriand开发测试环境_linux查看c++代码cpu异常

计算机系统无法启动 错误恢复怎么办,windows7恢复错误,无法进入系统最佳解决方法...-程序员宅基地

文章浏览阅读3.5k次。在使用win7电脑的过程中,在系统出现故障的情况下,我们可以通过系统自带的修复功能对其进行修复,但是近日有些用户发现在进行win7系统修复的过程中出现了恢复错误,无法进入系统的情况,那么面对这种现象有什么方法能来解决呢?下面小编就来告诉大家windows7恢复错误,无法进入系统最佳解决方法。具体方法:第一步:确定出现错误的时间点。电脑是否在设置新电脑时,在屏幕上出现推荐打开启动修复的提示,并让Wi..._windows7开机显示错误恢复

高德地图 定位 设置文本_高德地图开发添加自定义文本-程序员宅基地

文章浏览阅读898次。最近写项目需要用到地图,地图要求标点和加文本显示地址,后来找到了对应的写法,在这儿记录一下,以防忘记;当然需要自己给定义一个内容框用来展示,也需要引入高德的api;废话不多说,上代码, var map = new AMap.Map('Map', { center: [xxxx, xxxx], // 修改成相应坐标 lang: 'en' }); var marker = new AMap.Marker({ position: new AM_高德地图开发添加自定义文本

2022大厂前端面试题手册_前端大厂面经手册下载-程序员宅基地

文章浏览阅读1.2k次,点赞3次,收藏21次。2022大厂前端面试题手册HTML、CSS、浏览器 相关:1. 网络中使用最多的图片格式有哪些JPEG, GIF, PNG最流行的是JPEG格式,可以把文件压缩到最小,在PS以JPEG格式存储时,提供11级压缩级别2. 请简述 CSS 盒子模型一个 CSS 盒子从外到内可以分成四个部分:margin(外边距),border (边框),padding(内边距),content(内容)。默认情况下,盒子的 width 和 height 属性只是设置 content(内容)的宽和高盒子真正的宽应该是_前端大厂面经手册下载

AD20设计规则检查设置(DRC检查设置)_ad的drc检查规则设置-程序员宅基地

文章浏览阅读1k次。AD中PCB检查设计错误规则设置_ad的drc检查规则设置

随便推点

php 解析 js 数组_全面解析Javascript数组方法-程序员宅基地

文章浏览阅读333次。本文主要和大家分享Javascript数组方法,希望能帮助大家更加理解Javascript数组。Javascript 数组方法全解析(包含es6)1. 数组自带属性constructor //返回创建数组对象的原型函数length //返回数组对象的长度prototype //这个是老熟人了,可以增加数组的原型方法和属性,这个放在后面的继承中讲2. 数组的方法//首先让我们看看数组的对象属性。Ar..._php 解析 js文件 里的对象数组

商业级4G代理搭建指南【搭建篇之Docker版】_移动4gip池搭建-程序员宅基地

文章浏览阅读1.3k次,点赞2次,收藏6次。时间过得真快,距离这个系列的上一篇文章《商业级4G代理搭建指南【准备篇】》发布的时间已经过了两个星期了,上个星期由于各种琐事缠身,周二开始就没空写文章了,所以就咕咕咕了。那么在准备篇中,我们了解了一下搭建 4G 代理所需要的软硬件,也知道了各种选择的优劣势。现在,我们就可以开始实际搭建了,相信大家也是期待已久了。基本思路从这篇文章的标题中我们可以看出,这一次的搭建方案主要用到的是 Dock..._移动4gip池搭建

使用Java将PPT、PDF和html转换图片并上传OSS_java ppt转图片-程序员宅基地

文章浏览阅读1.2k次。最近小雨遇到了一个需求,需要在前端小程序中嵌入展示Office文件的功能。然而,前端使用开源组件进行在线预览会导致性能消耗较大的问题(转半天圈圈)。产品理想的效果是用户上传Office文件后,浏览起来与页面一样流畅。没错,作为服务端的老铁,可以提供更强大的计算资源和处理能力来支持前端小伙伴实现需求(We are a team)!这种情况下,可以在服务端使用开源插件对文件进行预览切片,将文件的预览效果保持为一张一张的图片,用户预览时直接夹在图片即可。_java ppt转图片

兴奋了:springboot 放弃maven,选择了gradle,gradle构建springboot_springboot 用gradle还是maven-程序员宅基地

文章浏览阅读2.7k次。前言很多人好奇maven用的好好的为什么切换到gradle?Spring Boot 团队给出的主要原因是,迁移至 Gradle 可以减少构建项目所花费的时间。而 Gradle 的宗旨是减少构建工作量,它可以根据需要构建任何有变化的地方或者并行构建。当然,Spring Boot 团队也花了很多时间来尝试用 Maven 进行 并行构建,但因为构建 Spring Boot 项目的复杂性,最终失败了。另外,Spring Boot 团队也看到了在其他 Spring 项目中使用 Gradle 以及并行构建所带来_springboot 用gradle还是maven

echarts的横向柱状图文字省略,鼠标移入显示内容 vue3_echarts 鼠标移动显示数据-程序员宅基地

文章浏览阅读1.6k次。效果图如果是在x轴上的,就在x轴上添加triggerEvent: true,如果是y轴就在y轴添加,我是在y轴上添加的并且自定义的方法(我取名为extension)然后我放在末尾引入的数据格式_echarts 鼠标移动显示数据

Java的wait和notify学习三部曲之二:修改JVM源码看参数-程序员宅基地

文章浏览阅读848次,点赞17次,收藏7次。其它面试题(springboot、mybatis、并发、java中高级面试总结等)[外链图片转存中…(img-0mo0gwUi-1710971453680)][外链图片转存中…(img-05XajDND-1710971453680)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。