请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mysql链接失败

图片描述
图片描述

报错如图。。。不知道其他同学遇到过这个错误没有,折腾半天解决不了。。。检查了几遍代码,和源码一致。。。也可能是我真没找到不同的地方

正在回答 回答被采纳积分+3

2回答

提问者 不学会死掉 2020-08-19 00:27:41

https://m.jb51.net/article/82421.htm明早尝试一下这个解决方法吧,睡了

2 回复 有任何疑惑可以回复我~
  • 提问者 不学会死掉 #1
    这个是linx系统的解决方法,他提到了一点是存在空进程,然后我删了很多workbench左侧面板上client connections中的进程,然后报错更离谱了,可能是我删多了,这个可能是原因,但是需要慎重
    回复 有任何疑惑可以回复我~ 2020-08-19 11:34:40
提问者 不学会死掉 2020-08-19 12:00:55

然后报了其他两个错误,一个是mysql不是系统命令,这个要把mysql的系统变量配置好,网上解决方法很多

然后在mysql主板上把那些杂七杂八的connection都删掉,重新建一个新连接,

https://img1.sycdn.imooc.com//szimg/5f3c9e6409daced108550300.jpg

然后在https://img1.sycdn.imooc.com//szimg/5f3ca0e1097facec00450044.jpg右键开启mysql80,如果不行的话就去计算器管理里找到mysql手动启动服务https://img1.sycdn.imooc.com//szimg/5f3ca1330900df3c10000715.jpg

这个过程中又报了一个新的错,没截到图,大概就是无法创建吧,好像是由于node连接mysql加密的原因,参考了这个得到解决,,,(注意他里面alter user 'root'@'localhost' identified with mysql_native_password by '12345678';这条命令,里面的密码输成自己的root密码最好)

完了在再重启下npm run dev 发现连接成功了,,,,

总之大概就是

  1. mysql首页连接很多,存在root同名的链接(可能,我也不确认,删的时候没注意),

  2. mysql没成功写进环境变量里

  3. node连接mysql加密方式有可能报错

反正写的比较乱吧,反正不知道迷迷糊糊的折腾了半天突然就能用了,,,目前是正常连通了,,,https://img1.sycdn.imooc.com//szimg/5f3ca3d6099c506509580142.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号