Mysql、Navicat Premium 12连接
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';
最新文章
- BZOJ1012: [JSOI2008]最大数maxnumber [线段树 | 单调栈+二分]
- leetcode Online Judge 150题 解答分析之一 Reverse Words in a String
- Javascript DOM操作实例
- localhost和127.0.0.1 的区别
- Bitmap旋转方法
- mysql主从复制的一篇文章(转载)
- 从DNS配置
- matplotlib
- 将获得到的json赋值到下拉框
- 深入JS第一天:原型和它的小伙伴们(一)
- hdu 2167(状态压缩基础题)
- ylb:多表的连接与练习(第三方关联表的应用)
- JavaScript 高级程序设计(第3版)笔记——chapter4:变量、作用域和内存问题
- 如何制作一个类似Tiny Wings的游戏 Cocos2d-x 2.1.4
- NDK常见错误
- 关于 js tofixed()保留小数位数问题
- [leetcode]80. Remove Duplicates from Sorted Array II有序数组去重(单个元素可出现两次)
- Python 模块之wxpython 的应用
- Lombok快速上手(安装、使用与注解参数)
- 引入jQuery的src设置
热门文章
- [MongoDB教程] 2.MongoDB的安装与使用
- 123457123457---com.threeapp.ShuiShiYanLiWang01----谁是眼力王
- SpringCloud成长之路 一 注册与发现(Eureka)
- laravel构建联合查询
- Java如何获取ResultSet结果中的每一列的数据类型
- sql server 查看索引碎片大小,并定期重建索引
- Codis-FE配置启动
- php iconv实现编码转换
- 日常工作问题解决:centos7下配置网卡以及查询网卡UUID
- Oracle 数据库 alert日志及trace日志的清理