mysql 安装过程中踩的坑

   先去官网下载

  是不是这样?

    

    然后再这样?

    

  然后遇到第一个坑-----登陆?登你个鬼!

  

  然后静静等待下载完成双击安装?

  不对不对

  狂神教程【https://www.bilibili.com/video/BV1NJ411J79W?p=3】说不要这样装,这样装卸载时候要删除注册表啥的挺麻烦的。

  然鹅网速手速太快,我已经装了,就差最后的配置了。好吧

  卸载它!

    step1 找到这个应用卸载掉,或者命令行删除mysql服务 sc delete mysql

    step2 删除注册表信息:

      

     哈?怎么进入注册表? listen ,先win+R 打开神秘窗口,输入regedit,然后回车,完毕!

    step3 把与mysql相关的文件夹统统删掉!记得连回收站也清空。

 

  好了,接下来,你将迎来新生~

  下载下面这个压缩包  

    

    解压之后跟着狂神走

  

 

  然后你就会喜获(熄火)

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)

  什么?端口号配置错了? 

      

    

  哈哈哈,恭喜你,你拥有了继续看本文档的动力!

 

    通过查阅网上海量资源,你会发现除了狂神那样新建ini文件跳过初始密码以外,还有另一种方法

  比如https://www.cnblogs.com/winton-nfs/p/11524007.html,

  然后你net stop mysql 停止服务之后,

  开始尝试着用命令>mysqld --initialize --console看能不能得到密码,

  结果你得到的是

    

  并没有你想要的密码。

  然后你静下心来仔细看了下里面的内容,

  不看不知道,一看吓一跳。上面说data目录已经有文件在里面,忽然明了!

  把安装目录里面的data目录删掉,把手动创建的ini文件也删掉,然后用命令mysqld --remove mysql卸载

  然后 重新走一遍安装流程:

  管理员身份打开命令提示符,cd /d D:xxx/mysql8.0/bin切换到解压文件所在文件夹的bin目录,

  然后mysqld install

  mysqld --initialize --console  这一步可能要等得比较久,一直等就是了,一般这时候就能够在最后一行得到密码了。

    

  接着就是启动服务啦 net start mysql

  mysql -u root -p 然后右键复制上面的随机产生的密码,右键粘贴,完事。

    

  恭喜你!依靠自己解决了问题。

  完结撒花!!

posted @ 2021-08-06 23:04  Json2019  阅读(83)  评论(2编辑  收藏  举报