数据库踩过的坑之误删后重装mysql并用navicat连接数据库

时间:2024-03-29 08:45:30

昨天手残,原本把mysql独自装在一个盘里面,结果一时不察,给格式化了,于是只能将电脑里所有关于mysql的服务或者文件全部删除干净,这才敢重新安装mysql。

我下载的是zip版本,8.0以上的版本据说是没有my.ini文件的,于是我本本分分地按照步骤去重新安装了:
1.解压至d盘(因为打算安装在d盘了,就直接解压到那里了)
数据库踩过的坑之误删后重装mysql并用navicat连接数据库
2.配置环境变量
此电脑—>属性—>高级系统设置—>环境变量—>系统变量path—>将mysql的安装目录添加到path变量里面,如果以前添加的前一个变量后面没有;符号,那就需要先添加;再添加mysql的安装目录
数据库踩过的坑之误删后重装mysql并用navicat连接数据库
3.初始化data文件夹
mysqld --initialize --console
数据库踩过的坑之误删后重装mysql并用navicat连接数据库
要记住红色方框里面的初始化后的密码,等会儿登录mysql要用到。

4.安装mysql
接下来就要安装mysql,但是由于我之前的竟然没删干净!!所以出现了以下错误:数据库踩过的坑之误删后重装mysql并用navicat连接数据库
系统提示mysql之前安装过,所以我需要先删除以前的mysql服务:
进入之前的安装目录后输入:
sc query mysql;
sc delete mysql;
数据库踩过的坑之误删后重装mysql并用navicat连接数据库
然后就删除成功!现在,可以安装了:
进入现在的安装目录下(我的是d盘),输入:
mysqld --install;
数据库踩过的坑之误删后重装mysql并用navicat连接数据库
然后启动mysql:
net start mysql;
数据库踩过的坑之误删后重装mysql并用navicat连接数据库
5.登录mysql
输入命令:mysql -uroot -p;
然后输入初始化后记住的密码:
数据库踩过的坑之误删后重装mysql并用navicat连接数据库
6.修改密码
因为初始化后的密码太长啦,所以我就修改了登录密码,输入命令:
alter user ‘root’@'localhost’IDENTIFIED BY ‘123’;
数据库踩过的坑之误删后重装mysql并用navicat连接数据库
当然,输入命令时大小写都可以,不用一定要大写或一定要小写。
到这里,重新安装mysql就成功啦!

但是我还需要用navicat连接数据库,又出了点小问题:
数据库踩过的坑之误删后重装mysql并用navicat连接数据库
上网百度了一下,据说是因为MySQL8.0版本的加密方式和MySQL5.0的不一样,参考文章https://www.jianshu.com/p/453c015a2987

就,按照里面的步骤去做就好了,我的navicat已经成功连接上数据库了
数据库踩过的坑之误删后重装mysql并用navicat连接数据库