分享一下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相关推荐

  1. mysql80版本连接 1251_解决Navicat Premium 连接 MySQL 8.0 报错1251的问题分析

    人闲太久,努力一下就以为是在拼命. 一.问题 Navicat Premium 连接 MySQL 8.0 报错: 1251 - Client does not support authenticatio ...

  2. 登录mysql 1251_Navicat 连接 MySql 报错1251解决方案(亲测)

    部门升级数据库版本: 今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251: 原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错. 从网上看了一些资料,试 ...

  3. 但是如果你按照官网的说明进行输入:比如 [{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不 ...

  4. 【vue2】vue2.0重复点击路由会报错

    vue2.0重复点击路由会报错 router种index.js import Vue from 'vue' import VueRouter from 'vue-router' import Home ...

  5. 解决Navicat连接MySQL总是报错1251的方法

    今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251: 原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错. 试了很多种方法,终于找到一种可以实现的: 更 ...

  6. Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法

    Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...

  7. mysql修改密码报错问题以及远程工具连接华为云数据库报错问题

    mysql修改密码报错问题以及远程工具连接华为云数据库报错问题 1.mysql修改密码错误 2. 华为云远程数据库连接工具无法连接问题 1.mysql修改密码错误 很久没用自己电脑里的mysql,这次 ...

  8. nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法

    nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法 参考文章: (1 ...

  9. Windows远程桌面(mstsc)笔记:Windows 7远程桌面连接Windows Server 2019报错:“您的凭证不工作“

    使用Windows 7的远程桌面连接Windows Server 2019报错:"您的凭证不工作"关联"内部错误" 解决方法一: 在Windows Server ...

最新文章

  1. 【建站系列教程】2.1、fiddler电脑抓包教程
  2. nanodet学习笔记 tensorrt
  3. 树莓派VNC server设置开机自启动
  4. JAVA Drp项目实战—— Unable to compile class for JSP 一波三折
  5. os引导程序boot 在根目录区寻找os加载程序文件loader 对应的根目录条目
  6. sublime text3c语言编译运行,c – Sublime text 3 – 编译程序并在终端中运行
  7. 「AI 口罩检查官」上线,0.3 秒检查口罩佩戴情况
  8. jfreechart 多参数传递
  9. 花样机模板电脑CAD免费打板转格式软件PS300B使用步骤教程:日本兄弟牌Brother花样机通用CAD画图打板.dxf文件转.emb文件
  10. 137.DOM效果实现:百度换肤
  11. 成功实施的APS项目故事分享---如何管理与激励APS项目团队
  12. Reinforcement Learning——Chapter 2 Multi-armed Bandits
  13. 文字转语音合成器哪个好?这些文字转语音软件值得收藏
  14. Redis 中的 集合(Set) SCARD:获取集合包含的元素数量
  15. Excel中批量生成标签,批量打印标签。按指定模板批量打印标签
  16. 信用卡和借记卡、储蓄卡
  17. 电脑右下角的WiFi图标不见如何处理
  18. Word 同时设置中文字体和英文字体
  19. oracle11完全卸载
  20. 对整个图像进行透视变换

热门文章

  1. 2021新款 iPad,包邮送一个!
  2. Capsule 综述
  3. 题目:判断字符串是否对称
  4. 2000元电脑配置推荐2023 2000元电脑主机配置推荐2022
  5. 异或运算和几个经典题目解析
  6. 全球与中国电动空气净化呼吸器(PAPR)系统市场深度研究分析报告
  7. win10官方系统安装
  8. office 2007 oracle 9,Office 2010与Office 2007用户界面对比赏析
  9. Activiti7学习七之流程实例的挂起和激活
  10. 正则表达式判断字符串是否为数字