当前位置: 首页 > 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.dtcms.com/a/318308.html

相关文章:

  • Vue Router 路由的创建和基本使用(超详细)
  • 《算法导论》第 7 章 - 快速排序
  • 服务器工作职责及核心组件详解
  • P1629 邮递员送信
  • 【RabbitMQ】高级特性—发送方确认详解
  • 【科研绘图系列】R语言绘制瀑布图
  • 院校机试刷题第二十一天|回顾代码随想录第十六天、
  • google官方性能文档:Android 动态性能框架优化散热和 CPU 性能-Thermal API部分
  • 短剧小程序系统开发:技术驱动下的内容创新之路
  • 2025年08月 GitHub 热门项目推荐
  • 1深度学习Pytorch-pytorch、tensor的创建、属性、设备和类型转换、数据转换、常见操作(获取元素、元素运算、形状改变、相乘、广播)
  • 【31】C++实战篇——C++ 从数组里找出相邻两个波谷之间的主波峰的y值和其对应下标i,考虑到波形的上升和下降情况
  • 【AI总结】python连接MySQL(5)- 高级数据库配置与连接器设计
  • go语言变量2
  • 开疆智能ModbusTCP转Profinet网关连接安川YRC1000机器人配置案例
  • 嵌入式处理器指令系统:精简指令集RISC与复杂指令集CISC的简介,及区别
  • Cervantes:面向渗透测试人员和红队的开源协作平台
  • 勇芳字体查看器 v1.0 免费版
  • 当前就业形势下,软件测试工程师职业发展与自我提升的必要性
  • Kubesphere搜索镜像问题
  • 深度解析|资源位管理工具如何重构媒体商业化效率?
  • 飞书对接E签宝完整方案
  • AI浪潮下,FPGA如何实现自我重塑与行业变革
  • 动态代理常用的两种方式?
  • 开发教育全链路管理系统 + 微信小程序,为各类教育主体注入数字化动力!
  • LeetCode 面试经典 150_数组/字符串_O(1)时间插入、删除和获取随机元素(12_380_C++_中等)(哈希表)
  • Conda虚拟环境安装包
  • 信号处理:信号产生
  • 2025年WiFi技术白皮书:全球物联网无线通信的关键创新
  • Codeforces Round 987 (Div. 2)