一、环境
mysql-8.0.16-winx64
二、问题
Navicat 连接本地 MySQL 连接出现 Authentication plugin 'caching_sha2_password' cannot be loaded
之前都是好的
三、解决步骤
1、命令行登录
报错如上
2、网上找解决方法,在my.ini中添加 skip-grant-tables
还是报错
3、发现 MySql服务一直启动失败
4、网上找 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
进入DOS界面,到MySQL文件夹下输入mysqld --console
5、网上找 TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS
解决办法:
my.ini 文件添加行
shared-memory