启动本地node服务器报错: Access denied for user ‘root‘@‘localhost‘ (using password: YES)
背景:今天启动node服务时直接报错,顿时一激灵,之前(几个月前哈哈)明明好好的。主要问题就是在连接数据库上,我登上mysql瞅瞅有没有问题,当要输入密码时,emmm, 很好, 忘记root密码了,于是google上一顿操作猛如虎:
一、首先重置root密码:
win + R 输入cmd,按住Ctrl + Shift 点击确定以管理员身份运行命令行,然后进入MySQL安装目录下的bin目录中:
命令行运行
mysqld --install,注册mysql服务

接着命令行输入
mysqld --initialize --user=root --console,初始化mysql,这时会返回mysql的初始化密码,请记住它。

接着继续在命令行输入
net start mysql启动msyql,你会看到MySQL 服务已经启动成功的提示命令行里再次输入
mysql -u root -p登录mysql输入密码,密码是上面初第三步始化的密码

接下来修改你的密码,在登录mysql后的命令行中输入
set password for root@localhost = password('你要设置的密码');,这里我要设置的的123456

哈哈如果你也和我一样修改不成功,再使用这个命令ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

出现这个提示就成功了嘿嘿
二、mysql可以成功登录,这时我以为node服务肯定乖乖成功启动,但是。。。

又报错Client does not support authentication protocol requested by server; consider upgrading MySQL client,rnm退钱
欸嘿这次找到了大佬的解决方法,启动mysql后的命令行里依次输入如下指令:
USE mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';这里我的密码是123456FLUSH PRIVILEGES;

三、这次总该没问题了吧,启动node服务,很好,成功的失败了

我瞅了眼连接mysql部分的代码,怎么test_db没了?
登录上mysql,输入show databases;,确实没了test_db

那再创建一个吧,命令行输入create database test_db;,输入show databases;查询验证一下

最后再再启动node服务,终于成功了嘿嘿

启动本地node服务器报错: Access denied for user ‘root‘@‘localhost‘ (using password: YES)的更多相关文章
- 008-MySQL报错-Access denied for user 'root'@'localhost' (using password: NO)
1.新安装的mysql报错 MySQL报错-Access denied for user 'root'@'localhost' (using password: NO) 解决方案 1.先停掉原来的服务 ...
- linux下mysql登录报错“Access denied for user 'root'@'localhost' (using password: YES”)的处理方法
最近登录某台服务器的mysql时候总报错: Access[root@log01 ~]# mysql -u root -p Enter password: ERROR 1045 (28000): Acc ...
- 连接数据库报错Access denied for user 'root'@'localhost' (using password:YES)
报错信息为:pymysql.err.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using pa ...
- MySQL登录报错"Access denied for user 'root'@'localhost' (using password: YES)"
最近登录MySQL时候总报错: # mysql -uroot -p Enter password: ERROR (): Access denied for user 'root'@'localhost ...
- mysql登录报错“Access denied for user 'root'@'localhost' (using password: YES”)的处理方法
环境 CentosOS 6.5 ,已安装mysql 情景 root密码忘记,使用普通用户无法登录 解决 问题一 无法使用mysql命令 参考文章:https://www.cnblogs.com/com ...
- 运行JavaWeb项目报错Access denied for user 'root'@'localhost' (using password: YES)
问题重现:(以下讨论范围仅限Windows环境): C:\AppServ\MySQL> mysql -u root -p Enter password: ERROR 1045 (28000): ...
- MySQL5.7.20报错Access denied for user 'root'@'localhost' (using password: NO)
在centos6.8上源码安装了MySQL5.7.20,进入mysql的时候报错如下: 解决办法如下: 在mysql的配置文件内加入: vim /etc/my.cnf skip-grant-tabl ...
- 最新 mysql登录报错“Access denied for user 'root'@'localhost' (using password: NO”的处理方法
1.关闭正在运行的MySQL.2.打开DOS窗口,转到mysql\bin目录.3.输入mysqld --skip-grant-tables回车.如果没有出现提示信息,那就对了.(正常的情况是光标闪烁没 ...
- pycharm连接数据库报错Access denied for user 'root'@'localhost' (using password:YES),以及wampserver 2/3个服务器正在运行 问题
使用mysql版本为mysql5.7,参考下列 https://blog.csdn.net/qq_32969455/article/details/79051932 https://blog.csdn ...
- mysql登录报错“Access denied for user 'root'@'localhost' (using password: YES”的处理方法
使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码: 文件内容: [client]host = localhostuser = debian-sys-maint ...
随机推荐
- MyBatisPlus中updateById与updateAllColumnById方法区别
实现 updateById方法在插入时,会根据实体类的每个属性进行非空判断,只有非空的属性所对应的字段才会出现在SQL语句中. updateAllColumnById方法在插入时,不管属性是否为空,属 ...
- [springboot] mvn编译实现代码混淆
pom配置 <project> <build> <plugins> <plugin> <groupId>org.spri ...
- 【转载】 一次生产环境的NOHTTPRESPONSEEXCEPTION异常的排查记录
https://www.freesion.com/article/41531004212/ 环境: jdk1.8+tomcat8+httpclient4.5.2 主要现象: 项目偶发出现org.apa ...
- CoverageBuilder
public CoverageBuilder(String gitPath, String newBranchName, String oldBranchName, List<String> ...
- Qt编写安防视频监控系统39-onvif图片参数
一.前言 通过onvif来调整图片的Brightness(亮度).ColorSaturation(色彩饱和度).Contrast(饱和度)这三个参数,可以实时观测到监控画面对应的变化,比如讲亮度Bri ...
- IM开发者的零基础通信技术入门(十五):理解定位技术,一篇就够
[来源申明]本文引用了微信公众号"鲜枣课堂"的<老司机揭秘手机定位技术,这下彻底明白啦!>文章内容.为了更好的内容呈现,下文在引用和收录时内容有改动,转载时请注明原文来 ...
- nginx平台初探-3
过滤模块简介 (90%) 执行时间和内容 (90%) 过滤(filter)模块是过滤响应头和内容的模块,可以对回复的头和内容进行处理.它的处理时间在获取回复内容之后,向用户发送响应之前.它的处理过程分 ...
- Docker离线部署Nginx
总体思路:在有网络的环境上制作Nginx的镜像包,导出并上传至无网络的环境上,启动Nginx即可. 在上一篇 <无网环境Docker Rpm离线安装> 里面,已经在联网的机器上安装好 ...
- RockyLinux9编译安装MySQL5.7
Linux版本: Rocky Linux release 9.5 (Blue Onyx) 1.下载 打开MySQL-Community-Server官方下载页面:https://downloads.m ...
- react父传子(以及默认值)
子组件 import React, { Component } from "react"; import "./base.css" // 父组件 export ...
