分享一下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. 我眼里的Exchange 2010 之:1—DAG
  2. Python 实现9*9乘法表
  3. CNCF 公布 2020 年 TOC 选举结果 | 云原生生态周报 Vol. 36
  4. 从零开始学习Sencha Touch MVC应用之十九
  5. 【XSY2111】Chef and Churus 分块 树状数组
  6. chrome 网页重新加载_在Chrome中为各个网页设置自定义重新加载时间
  7. grails框架_Play和Grails Java框架的优缺点
  8. IIFE(立即执行函数表达式)
  9. 自动化集成:Pipeline整合Docker+K8S
  10. 小学生都开始学Python了,你还不抓紧提升技术?
  11. struts项目部署在Tomca上在断网情况下启动报错
  12. 探测能源、跨洲安全通信……你所想不到的量子技术!
  13. python画心形代码大全_七夕 - 程序员表白代码
  14. Kaggle Tabular Playground Series - Jan 2022 学习笔记2(使用时间序列的线性回归)
  15. python考勤记录_python做考勤统计
  16. ps2硬盘接linux,PS2加装硬盘详细指导
  17. 那些所倚靠的利器记载
  18. Illegal instruction 问题处理
  19. android第三方库适配鸿蒙,鸿蒙第三方适配rom
  20. 【阿拉伯数字转中文汉字工具类】

热门文章

  1. php 用积分兑换_PHP积分兑换接口实例
  2. Eclipse常用操作烂笔头记忆
  3. 设备指纹技术的实现方式有哪些?
  4. Linux errno错误信息大全
  5. 靶场练习之hackinglab(鹰眼)-解密题
  6. anycast隧道_讲述IPv6网络中的选播概述及Anycast困难解决方法
  7. 刘帅嵌入式系统-EOR逻辑异或操作指令
  8. MyBatis-Plus 多表查询
  9. python去掉字符串尾部空格的函数_python清除字符串前后空格函数的方法
  10. 定积分华里士公式推广_分部积分法与点火公式|第四十六回|高数(微积分)...