在做B站刘龙彬老师的Vue-element项目实战时,导入后端数据库并运行node ./app.js时老是报错。
问题:
解决Error: ER_ACCESS_DENIED_ERROR: Access denied for user ‘root‘@‘localhost‘ (using password: YES)
Error: ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password: YES)
code: 'ER_ACCESS_DENIED_ERROR',
errno: 1045,
sqlMessage: "Access denied for user 'root'@'localhost' (using password: YES)",
sqlState: '28000',
fatal: true
看了一篇文章说是账号密码问题,但是我的账号密码都与本地的一致。后面对比之后发现是端口号问题。
解决方法:
17-21 Vue.js项目实战开发\20-21vue电商\3.vue-项目实战day1\素材\vue_api_server\config 中
把端口号(baseURL中的)改跟mysql的一致,为3306。如下:
后成功,用postman登录成功