采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
报错如图。。。不知道其他同学遇到过这个错误没有,折腾半天解决不了。。。检查了几遍代码,和源码一致。。。也可能是我真没找到不同的地方
https://m.jb51.net/article/82421.htm明早尝试一下这个解决方法吧,睡了
这个是linx系统的解决方法,他提到了一点是存在空进程,然后我删了很多workbench左侧面板上client connections中的进程,然后报错更离谱了,可能是我删多了,这个可能是原因,但是需要慎重
然后报了其他两个错误,一个是mysql不是系统命令,这个要把mysql的系统变量配置好,网上解决方法很多
然后在mysql主板上把那些杂七杂八的connection都删掉,重新建一个新连接,
然后在右键开启mysql80,如果不行的话就去计算器管理里找到mysql手动启动服务
这个过程中又报了一个新的错,没截到图,大概就是无法创建吧,好像是由于node连接mysql加密的原因,参考了这个得到解决,,,(注意他里面alter user 'root'@'localhost' identified with mysql_native_password by '12345678';这条命令,里面的密码输成自己的root密码最好)
完了在再重启下npm run dev 发现连接成功了,,,,
总之大概就是
mysql首页连接很多,存在root同名的链接(可能,我也不确认,删的时候没注意),
mysql没成功写进环境变量里
node连接mysql加密方式有可能报错
反正写的比较乱吧,反正不知道迷迷糊糊的折腾了半天突然就能用了,,,目前是正常连通了,,,
登录后可查看更多问答,登录/注册
从入门到实战,一站式掌握 Node.js+Express+Koa2
2.8k 16
1.8k 16
2.0k 15
1.8k 13
1.7k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号