mysql8.0 1251_navicat 连接 mysql8.0 总是报错1251
分享一下navicat连接MySQL8.0时的一些坑,一开始的时候按照网上的搞了好久,但是没有解决,也不是说网上别人分享的不对,只是要结合在一起才能把问题解决,闲话少说
安装好MySaQL后(不是解压版,所以不需要再配置环境啥的),我就用直接用navicat连接,填好账号密码和IP地址(主机名)后测试连接出现错误1251
点击测试连接后出错1251
上网搜索发现要更改加密方式,因为mysql8.0跟mysql5.0的加密方式不一样
win+r ,输入cmd,打开命令行
输入mysql -u root -p,再输入密码登录mysql
登录成功没有报错后,输入use mysql,进入mysql数据库
接下来按照参考的输入:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;,报错1396
没办法继续问度娘,找到一个说是远程访问权限不正确
登录mysql后,select host,user from user;(注意分号别错了,一定要在英文(半角)下输入),查看自己的远程访问是什么,我这里是%
所以先后输入:
1)ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; (其中password是自己的root账户的密码)
2)ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
3)flush privileges;
最后再用navicat连接mysql,success
mysql8.0 1251_navicat 连接 mysql8.0 总是报错1251相关推荐
- mysql80版本连接 1251_解决Navicat Premium 连接 MySQL 8.0 报错1251的问题分析
人闲太久,努力一下就以为是在拼命. 一.问题 Navicat Premium 连接 MySQL 8.0 报错: 1251 - Client does not support authenticatio ...
- 登录mysql 1251_Navicat 连接 MySql 报错1251解决方案(亲测)
部门升级数据库版本: 今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251: 原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错. 从网上看了一些资料,试 ...
- 但是如果你按照官网的说明进行输入:比如 [{0: 1, 1: 1}, {0: 1, 1: 5}, {0: 1, 1: 1}, {0: 1, 1: 1}]就会报错,经过实践,多分类希望给各个label不
但是如果你按照官网的说明进行输入:比如 [{0: 1, 1: 1}, {0: 1, 1: 5}, {0: 1, 1: 1}, {0: 1, 1: 1}]就会报错,经过实践,多分类希望给各个label不 ...
- 【vue2】vue2.0重复点击路由会报错
vue2.0重复点击路由会报错 router种index.js import Vue from 'vue' import VueRouter from 'vue-router' import Home ...
- 解决Navicat连接MySQL总是报错1251的方法
今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251: 原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错. 试了很多种方法,终于找到一种可以实现的: 更 ...
- Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法
Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...
- mysql修改密码报错问题以及远程工具连接华为云数据库报错问题
mysql修改密码报错问题以及远程工具连接华为云数据库报错问题 1.mysql修改密码错误 2. 华为云远程数据库连接工具无法连接问题 1.mysql修改密码错误 很久没用自己电脑里的mysql,这次 ...
- nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法
nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法 参考文章: (1 ...
- Windows远程桌面(mstsc)笔记:Windows 7远程桌面连接Windows Server 2019报错:“您的凭证不工作“
使用Windows 7的远程桌面连接Windows Server 2019报错:"您的凭证不工作"关联"内部错误" 解决方法一: 在Windows Server ...
最新文章
- 【建站系列教程】2.1、fiddler电脑抓包教程
- nanodet学习笔记 tensorrt
- 树莓派VNC server设置开机自启动
- JAVA Drp项目实战—— Unable to compile class for JSP 一波三折
- os引导程序boot 在根目录区寻找os加载程序文件loader 对应的根目录条目
- sublime text3c语言编译运行,c – Sublime text 3 – 编译程序并在终端中运行
- 「AI 口罩检查官」上线,0.3 秒检查口罩佩戴情况
- jfreechart 多参数传递
- 花样机模板电脑CAD免费打板转格式软件PS300B使用步骤教程:日本兄弟牌Brother花样机通用CAD画图打板.dxf文件转.emb文件
- 137.DOM效果实现:百度换肤
- 成功实施的APS项目故事分享---如何管理与激励APS项目团队
- Reinforcement Learning——Chapter 2 Multi-armed Bandits
- 文字转语音合成器哪个好?这些文字转语音软件值得收藏
- Redis 中的 集合(Set) SCARD:获取集合包含的元素数量
- Excel中批量生成标签,批量打印标签。按指定模板批量打印标签
- 信用卡和借记卡、储蓄卡
- 电脑右下角的WiFi图标不见如何处理
- Word 同时设置中文字体和英文字体
- oracle11完全卸载
- 对整个图像进行透视变换