因为C盘太满,所以鬼畜地就直接把mysql所在目录文件就直接搬到了E盘,所以结果就是报错啊(wu...),毕竟系统找不到文件啊。。。然后想改配置路径地址,但是结果就是越来越乱,所以就想着直接卸载然后重新下载,结果又是由于卸载不完全导致下载安装后启动不成功,把我这苦逼的改错记录下来,希望能帮助到有需要的小伙伴
步骤如下:
1、win+R调出cmd窗口,在命令行模式下进入你下载MYSQL的安装目录中的子目录bin,我是安装在E盘,所以进入E:\MySQL\mysql-5.7.26-winx64\bin目录下,如图:
2、在这个目录下输入安装命令mysqld -install,但是因为我之前安装过,所以系统报错 the service already exits! 说明服务是存在的,所以需要把之前下载的mysql删除掉啊,
3、以管理员的身份打开cmd,然后在之前你安装的盘(我之前是在C盘安装的)上输入 sc query mysql,查看之前安装的mysql的服务;
4、输入sc delete mysql,删除mysql,大功告成,终于删除啦~
5、在新下载mysql的目录地址上,输入mysql -install,结果为Service successfully installed.
6、配置Mysql:在cmd中进入E:\MySQL\mysql-5.7.26-winx64\bin目录后(你的就是你自己的目录地址),输入命令mysqld --initialize,在MYSQL的解压目录mysql-5.7.21-winx64下生成一个data的文件夹,里面有一个后缀名为.err结尾的文件,这个文件中包含着初次使用MYSQL时生成的一个临时用随机密码,(MYSQL5.7以上版本在初次使用时会生成一个随机密码,我们需要找到这个密码才能登录使用)。以记事本方式打开这个.err文件你可以找到随机密码,我的如下:
7、找到随机密码之后,还需要配置一下MYSQL的启动文件,在MYSQL的解压目录mysql-5.7.21-winx64下新建一个.ini格式文件my.ini,然后写入下面代码:
记得填入的是你自己配置的路径地址哇!
[mysqld]
basedir=E:\MySQL\mysql-5.7.26-winx64\bin
datadir=E:\MySQL\mysql-5.7.26-winx64\bin\data
port=3306
8、以管理员的身份打开cmd,然后进入安装的目录地址,输入 net start mysql,会显示启动成功,
记得要以管理员的身份进入啊(不然会报错 发生系统错误 5。拒绝访问)
9、接下来继续输入
mysql -u root -p
然后输入刚才记录下来的密码;
10、但是这个还是随机的密码,输入如下代码,然后修改自己的密码:
set password for root@localhost=password('xxxxxx');
以上就是我折腾半天的总结经验啦~,如果觉得对你有帮助的话,小可爱可以点赞支持一下~哦