vue專案中連線MySQL時,報錯ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password:YES)

CodeYarn發表於2022-04-05

一、前言

我們前端很多時候在寫vue專案的時候,會把後端的資料拿到本地來跑,在連線MySQL資料庫的時候,可能出現一些問題,如:

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

 

二、原因分析

這個報錯的意思是說我們的後端配置的資料庫的密碼和我們前端所連線的資料庫密碼不一致

 

三、解決方法

1、把我們前端所使用的資料庫密碼改和後端配置的一樣。

2、如果我們所使用的資料庫的密碼位數是一定大於後端配置的,那我們就把後端配置的資料庫密碼改和我們前端所使用的資料庫密碼一致。

開啟後端給配置檔案,然後開啟default.json檔案修改密碼,如圖:

相關文章