mySql:8.4
Navicat for MySQL:11.0.10 企业版 绿色版
- 官网中关于mysql_native_password插件的说法:链接
1. 问题
连接数据库报错:1251 要求升级Navicat for MySQL
2. 原因
mysql中的mysql_native_password插件默认是关闭的

- 数据库验证插件状态
mysql> SELECT plugin_name, plugin_status
-> FROM information_schema.plugins
-> WHERE plugin_name = 'mysql_native_password';

3. 解决方法
- 配置文件my.ini
路径:C:\ProgramData\MySQL\MySQL Server 8.4
添加:mysql_native_password=ON

-
在服务中重启mysql84

-
重新通过用户名密码进入mysql,此时再验证插件状态,可以看到变成了
active

-
更新用户认证插件:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
- 刷新权限:
FLUSH PRIVILEGES;









![[CUDA] 设置sync模式cudaSetDeviceFlags](https://i-blog.csdnimg.cn/direct/40d7c1564d09464aae160197997888f8.png)
![[OS]vma? trap? Sys_mmap根据思路来实现!!](https://i-blog.csdnimg.cn/direct/56714a37a7534f8f9d159d7f71d3e50e.png)







