当前位置: 首页 > news >正文

解决远程连接云服务器mysql编号1130问题

连接云服务器mysql失败,可能是因为ip发生改变,被mysql拦截。

我自己前后做了两件事。大家赶时间可直接从二开始,不放心的就从一开始到结束

一、在云服务器实例中为当前ip配置安全组权限。

1.找到当前服务器的实例,进入安全组。为其增加规则

2.访问来源点击直接选择我的ip就行,配置完成后一半两分钟就会生效,如果到这里还不能连接,请接着往下做。

二、在mysql为当前ip授权

1.通过工具连接云服务器(finalshell、xshell)

2.查看正在运行的镜像

记录下mysql 的 CONTAINER ID

docker ps

3.进入mysql容器

docker  exec  -it  mysql容器id  bash
mysql -u root -p

4.查看当前授权记录

SELECT host, user FROM mysql.user;

5.先创建用户并设置密码:

CREATE USER 'root'@'你本次被拦截的的IP地址' IDENTIFIED BY '你的mysql密码';

6.再授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'你本次被拦截的的IP地址' WITH GRANT OPTION;

7.刷新

FLUSH PRIVILEGES;

再次测试连接mysql,如果出现了2058错误,是因为 MySQL 8.0 及以上版本默认使用 caching_sha2_password 身份验证插件,而 SQLyog 等一些旧客户端可能不支持该插件则按以下方法执行即可解决。

修改用户的身份验证插件

ALTER USER 'root'@'你本次被拦截的的IP地址' IDENTIFIED WITH mysql_native_password BY '你的密码';

刷新

FLUSH PRIVILEGES;

到此问题解决,希望对大家有帮助

http://www.lryc.cn/news/611821.html

相关文章:

  • 文本编码扫盲及设计思路总结
  • 应急响应排查(windows版)
  • JAVA高级编程第七章
  • 【Linux系统】进程间通信:命名管道
  • 嵌入式处理器指令系统:精简指令集RISC与复杂指令集CISC的简介,及区别
  • Chrontel 昆泰【CH7107B-BF】CH7107B ——HDMI to CVBS Converter
  • 【arcmap中shp图层数据导入到postgresql数据库中,中文出现乱码,怎么办?】
  • 使用 Maxwell 和 RabbitMQ 监控 Mysql Flowable 表变更
  • 医学影像PACS系统的设计与实现,PACS系统源码
  • LMS/NLMS最小均值算法:双麦克风降噪
  • python中的推导式
  • YOLOv5 上使用 **labelImg** 标注并训练自己的数据集
  • PyTorch生成式人工智能——Hugging Face环境配置与应用详解
  • 【32】C++实战篇—— m行n列的坐标点,求每行相邻点X差值dX,每列相邻点y差值dY,并以矩阵形式左端对齐
  • 远程连接----ubuntu ,rocky 等Linux系统,WindTerm_2.7.0
  • Spring选择哪种方式代理?
  • 阿里云DMS Data Copilot——高效智能的数据助手,助力企业实现数据驱动的未来
  • 深入理解 Maven POM 文件:核心配置详解
  • Jenkinsfile各指令详解
  • Java学习第一百零九部分——Jenkins(一)
  • 基于通用优化软件GAMS的数学建模和优化分析
  • AlphaEarth模型架构梳理及借鉴哪些深度学习领域方面的思想
  • React:受控组件和非受控组件
  • WebStorm转VSCode:高效迁移指南
  • 前端开发_怎么禁止用户复制内容
  • vue3 el-dialog自定义实现拖拽、限制视口范围增加了拖拽位置持久化的功能
  • 【前端开发】三. JS运算符
  • 2.6 sync
  • vue3 find 数组查找方法
  • JSON巴巴 - 专业JSON格式化工具:让任何JSON都能完美格式化