码迷,mamicode.com
首页 > 数据库 > 详细

mysql8.0入坑体验

时间:2019-05-01 17:17:05      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:sys   成功   报错信息   client   use   官网   flush   select   schema   

正常从官网下载,并且正常安装,直到安装完成。
然后用navicate连接,发现报错信息如下所示
Client does not support authentication protocol requested by server; consider upgrading MySQL client

bing了一下,发现 是密码加密方式不一样,然后接着更改

ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘你的密码‘;
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘你的密码‘;
Flush Privileges;

然后查看一下用户表

mysql> select user,host,plugin from mysql.user;
+------------------+-----------+-----------------------+
| user             | host      | plugin                |
+------------------+-----------+-----------------------+
| heima            | %         | mysql_native_password |
| mysql.infoschema | localhost | caching_sha2_password |
| mysql.session    | localhost | caching_sha2_password |
| mysql.sys        | localhost | caching_sha2_password |
| root             | localhost | mysql_native_password |
+------------------+-----------+-----------------------+
5 rows in set (0.00 sec)

MySQL8.0默认的加密方式为caching_sh2_password。修改为mysql_native_password


然后再次用navicate;连接,就能够成功了 

安装的时候,需要额外安装一下Microsoft visual C++ 2015 redistributation

mysql8.0入坑体验

标签:sys   成功   报错信息   client   use   官网   flush   select   schema   

原文地址:https://www.cnblogs.com/willhuo/p/10800198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!