1、配置MySQL80的环境
安装好MySQL,为MySQL配置环境变量。MySQL默认安装在C:\Program Files下。

1)新建MYSQL_HOME变量,并配置:C:\Program Files\MySQL\MySQL Server 5.6

MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.6

2)编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量后。配置path环境变量,也可不新建MYSQL_HOME变量,而是直接将MySQL安装目录下的bin配置到path变量下,即:C:\Program Files\MySQL\MySQL Server 5.6\bin

Path:%MYSQL_HOME%\bin

或Path:C:\Program Files\MySQL\MySQL Server 5.6\bin

2、解决使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误。
出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password.

这里用第二种方式 ,解决方法如下

(1). 管理员权限运行命令提示符,登陆MySQL(记得添加环境变量)

  mysql -u root -p

(2). 修改账户密码加密规则并更新用户密码

  ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;  #修改加密规则

  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';  #更新一下用户的密码

(3). 刷新权限并重置密码

  FLUSH PRIVILEGES;  #刷新权限

单独重置密码命令:alter user 'root'@'localhost' identified by '111111';

最新文章

  1. BZOJ1012: [JSOI2008]最大数maxnumber [线段树 | 单调栈+二分]
  2. leetcode Online Judge 150题 解答分析之一 Reverse Words in a String
  3. Javascript DOM操作实例
  4. localhost和127.0.0.1 的区别
  5. Bitmap旋转方法
  6. mysql主从复制的一篇文章(转载)
  7. 从DNS配置
  8. matplotlib
  9. 将获得到的json赋值到下拉框
  10. 深入JS第一天:原型和它的小伙伴们(一)
  11. hdu 2167(状态压缩基础题)
  12. ylb:多表的连接与练习(第三方关联表的应用)
  13. JavaScript 高级程序设计(第3版)笔记——chapter4:变量、作用域和内存问题
  14. 如何制作一个类似Tiny Wings的游戏 Cocos2d-x 2.1.4
  15. NDK常见错误
  16. 关于 js tofixed()保留小数位数问题
  17. [leetcode]80. Remove Duplicates from Sorted Array II有序数组去重(单个元素可出现两次)
  18. Python 模块之wxpython 的应用
  19. Lombok快速上手(安装、使用与注解参数)
  20. 引入jQuery的src设置

热门文章

  1. [MongoDB教程] 2.MongoDB的安装与使用
  2. 123457123457---com.threeapp.ShuiShiYanLiWang01----谁是眼力王
  3. SpringCloud成长之路 一 注册与发现(Eureka)
  4. laravel构建联合查询
  5. Java如何获取ResultSet结果中的每一列的数据类型
  6. sql server 查看索引碎片大小,并定期重建索引
  7. Codis-FE配置启动
  8. php iconv实现编码转换
  9. 日常工作问题解决:centos7下配置网卡以及查询网卡UUID
  10. Oracle 数据库 alert日志及trace日志的清理