mysql8.0入坑体验
2024-08-26 14:58:54
正常从官网下载,并且正常安装,直到安装完成。
然后用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;
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
最新文章
- 前端网老姚浅谈:怎么学JavaScript?
- 解决EP拒绝访问注册表Global键的的问题
- 如何用java获得字符串的ASCII值
- Vmware怎样使用nat和桥接方式解决虚拟机联网问题
- Oracle 9 - 分析undo和snapshot too old错误
- objective C中数据持久化方式1--对象归档
- oralce表空间自增长占满磁盘
- Oracle Primavera P6 R84单机版安装教程
- Android 从ImageView中获取Bitmap对象方法
- ##5.1 Nova控制节点-- openstack pike
- datetimepicker日期框选择后,无法触发bootstrapValidator
- 原生JS forEach()和map()遍历的区别以及兼容写法
- 类型和原生函数及类型转换(二:终结js类型判断)
- C#Thread的方法、Start()、Sleep(int)、Abort()、Suspend()、Resume()
- ORA-00600: internal error code, arguments: [4193]问题解决
- <;history>; 特别报道:Google离职富翁们都在干什么?
- 在maven 2工程中加入iTextAsian支持(maven添加自定义jar包到本地仓库)
- 【java】ThreadLocal线程变量的实现原理和使用场景
- js评价五星
- mysql读写分离实战