Node.js连接mysql报加密方式错误解决方案
2024-10-02 06:55:56
本人在学习全栈开发过程中做一个Node的web项目在连接本地MySQL8.0版本的数据库时,发现Navicat连接不上,它报了一个数据库的加密方式导致连接不上的错误,错误如下:
MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。
解决方法如下:
打开mysql的命令行进入解压的mysql根目录下。
输入密码登录到mysql:
更改加密方式
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
更改密码:该例子中 123456为新密码 ,可以直接输入你之前的密码就行。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '';
刷新:
FLUSH PRIVILEGES;
最后重启服务就OK了。
注:本文章只为个人学习笔记,大牛绕路。
最新文章
- The innocence is brilliant.
- Web工作原理
- <;转>;修改TM2013聊天记录保存目录final版
- 循序渐近学docker---笔记
- 根据checkBox或radio的勾选状态得到id数组
- Hadoop之—— CentOS Warning: $HADOOP_HOME is deprecated解
- .net的页面在大并发下出现503错误
- cygwin和ffmpeg的两三事
- shell 编程之 if...else case...esac
- RGBA 和 opacity的区别
- linux 内核提权
- yum出问题啦
- vue基础5-生命周期
- poj3258 River Hopscotch(二分最小值,好题)
- 【设计经验】1、Verilog中如何规范的处理inout信号
- 个人阅读作业WEEK7 (软件工程的瀑布, 大泥球, 教堂,集市,和银弹)
- 3-Python3从入门到实战—基础之数据类型(数字-Number)
- SpringBoot(2.0.4.RELEASE)+Elasticsearch(6.2.4)+Gradle简单整合
- JavaScript -- Window-状态栏
- An Objective-C Error
热门文章
- HDU - 1232 畅通工程-并查集模板
- LeetCode: 463 Island Perimeter(easy)
- JAVA基础--JAVA API集合框架(其他集合类,集合原理)15
- Weekly Contest 78-------->;808. Soup Servings
- lightoj 1027【数学概率】
- unity语言本地化插件 I2 Location2.5.6使用简单记录
- hoj2665 Factory of XiaoE
- [SDOI2019] 热闹又尴尬的聚会
- 笔记-JavaWeb学习之旅8
- MyBatist庖丁解牛(五)