vue项目中连接MySQL时,报错ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost

2022/4/6 2:19:27

本文主要是介绍vue项目中连接MySQL时,报错ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、前言

我们前端很多时候在写vue项目的时候,会把后端的数据拿到本地来跑,在连接MySQL数据库的时候,可能出现一些问题,如:

ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password:YES)

 

二、原因分析

这个报错的意思是说我们的后端配置的数据库的密码和我们前端所连接的数据库密码不一致

 

三、解决方法

1、把我们前端所使用的数据库密码改和后端配置的一样。

2、如果我们所使用的数据库的密码位数是一定大于后端配置的,那我们就把后端配置的数据库密码改和我们前端所使用的数据库密码一致。

打开后端给配置文件,然后打开default.json文件修改密码,如图:



这篇关于vue项目中连接MySQL时,报错ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程