在powershell中启动接口服务器:node app.js
报错:
throw err; // Rethrow non-MySQL errors
“Access denied for user ‘root‘@‘localhost‘ (using password: YES)“
之前每次启动都是好的,这次突然抽风,找了一上午原因,原来是3306端口号被占用了。
解决方案:
- 打开cmd:命令行查看是被哪个应用程序占用了,然后查看具体是哪个进程。
- 再快捷键“CTRL+shift+esc”打开任务管理器
- 找到这个进程,我的是mysqld.exe
- 把这个进程的直接右键“结束任务”
- 再重新启动MySQL,(我是在phpStudy中启动)
- 再启动接口服务器:node app.js
- 无报错
以上。