运维 ---Docker部署mysql后使用Navicat尝试连接遇到1251报错问题的解决方法
2023-03-14 22:43:11 时间
在部署过程中遇到Navicat 1251 报错,导致虚拟机上的映射的容器中的mysql连接不上。
这时候登录容器中的mysql,进入mysql的表中use mysql;
使用show host,user form user;
查看所使用的连接用户的host是否为%,如果没有,那么使用update user set host = '%' where user = '用户名';
将用户的host改为%,在重新进行一遍连接测试,如果还是连接不上那么接着执行ALTER USER "用户名"@"%" IDENTIFIED WITH mysql_native_password BY "密码";
修改为旧版的密码验证机制。
FLUSH PRIVILEGES;
刷新,重新尝试连接。
以root用户为例,密码为123
>use mysql; >show host,user form user; >update user set host = '%' where user = 'root'; >ALTER USER "root"@"%" IDENTIFIED WITH mysql_native_password BY "123"; >FLUSH PRIVILEGES;
相关文章
- 从 Notion 分片 Postgres 中吸取的教训
- 站在前人的肩膀上重新透视C# Span<T>数据结构
- 横向对比EXT4,带你感受真实的Linux文件系统F2FS
- 怎么获得各行业的数据?整理了24个网站,强烈建议收藏!
- 主数据系统的设计与实现
- 不装了,摊牌了,我是新生代农民工中的一员……来分析一下这事!
- 性能指标的信仰危机
- 如何快速成为 Rosedb 的 Contributor ?
- API类型和集成规范指南
- 网易互娱全球监控体系:亿万级指标下,从分钟级到秒级监控的演进
- 浅谈RTA广告,你明白几分?
- 基于OpenHarmony的帕金森病症多数据融合监测系统
- 数据告诉你,哪个省才是高考地狱模式?
- 一言不合就重构?监控系统这样演进才稳妥!
- 基于大数据糖尿病患者膳食筛选推荐系统
- Ceph RocksDB 深度调优
- DanceNN:字节自研千亿级规模文件元数据存储系统概述
- 如何使用 Wireshark 分析 TCP 吞吐瓶颈
- 数据科学家共享代码块的几个新方法
- 如何使用 K8spacket 和 Grafana 对 K8s 的 TCP 数据包流量进行可视化