本来前几天已经安装好了MySQL8.0.22,并且设置了不用输入密码直接连接SQL服务器,但是今天晚上想连接的时候还是报错了不能连接,费劲巴拉搞不定还是决定重新安装一次,不偷懒了老老实实设置一个简单的密码,并且把步骤记录下来,以防后面又出现什么幺蛾子可以不用再百度到吐血。
首先去SQL的官方网站(https://dev.mysql.com/downloads/windows/installer/)下载压缩包,我个人比较喜欢在命令提示符上输入代码的方式运行,所以下载的是这个版本
![21fef7c7615dcb83c215ba41f2f2cd86.png](https://img-blog.csdnimg.cn/img_convert/21fef7c7615dcb83c215ba41f2f2cd86.png)
之后选择安装路径(我选择的D盘),解压后,进行环境变量设置,选择控制面板-系统和安全-系统-高级系统设置-环境变量,选择PATH ,编辑,将文件夹中的BIN文件夹的路径加到里面:
再之后:
(1)以管理员身份运行cmd,切换到bin的路径下,输入mysqld --initialize --console,进行初始化,此时,在root@localhost后面会有你的随机初始密码(吐槽一下,这个密码真的和人性化丝毫不沾边,什么妖魔鬼怪的字符里面都有,我之前错的好几次就是大小写没看清,I和|看错了等等);
(2)输入mysqld install ;安装MySQL,会显示安装成功;
(3)输入net start mysql,启动SQL的服务器(这应该就是之前说的连接“客户机-服务器”里的服务器了);
(4)输入mysql -u root -p;回车后会要求输入密码,此时输入之前那个神奇的初始密码,再敲回车,就连接成功了:
(5)最后果断抛弃这个垃圾初始密码,设置一个自己的:
输入:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
更改成功会显示:
这样就算安装成功了,最后关掉,重新启动一次试试看:
OK,搞定,只要初始密码看清楚,输入正确,一般就不会有问题(密码输入不让CTRL +C,CTRL+V就很不河里~)