一、卸载旧版本并删除服务
1、win + r,打开cmd窗口,输入命令
net stop mysql
停止mysql服务,或者在“任务管理器-服务”中找到mysql的服务,点右键“停止”
如果报下图中的错误:
则需要以管理员身份运行cmd窗口,在C://windows/System32/文件夹下右键点击cmd.exe,选择以管理员身份运行,再次输入上面的命令即可
命令执行成功后,会有如下提示:
2、删除mysql服务
继续在cmd命令行窗口中输入如下命令删除mysql服务
sc delete mysql
删除成功会有如下提示:
3、将mysql的整个安装目录删除
二、安装新版本mysql
1、下载地址:https://dev.mysql.com/downloads/mysql/
点击箭头标注的Download按钮
根据自己的需求,直接下载即可,下载完成后解压到自己规划好的安装目录
2、配置环境变量
右击此电脑-->高级系统设置-->环境变量
新建MYSQL即可,如下图所示:
在path中引入该变量,即可在任意目录登陆mysql
3、生成data文件
以管理员身份运行cmd,进入mysql的bin目录下,博主的路径为E:\mysql-8.0.22-winx64\bin
执行命令下面命令,在Bin目录下生成data目录
mysqld --initialize-insecure --user=mysql
4
注意:在执行此命令的时候,如果报错vcruntime140_1.dll丢失,下载微软的运行库安装并重启即可,下载地址如下:
链接:https://pan.baidu.com/s/1jpPvRMr8DpssMi7YDcVs9w
提取码:3s6u
4、安装mysql服务
继续执行命令:
mysqld -install
5、启动服务
继续执行命令:
net start mysql
至此,MySQL已经安装完成,可以登录
6、登录:默认密码为空
mysql -u root -p
提示输入密码时直接回车即可
7、修改root账户密码:一次执行以下命令即可,将"你的密码"替换为自己需要设置的密码即可,每一行末尾的分号不能省略。
use mysql;
alter user 'root'@'localhost' identified with mysql_native_password by '1234';
flush privileges;
8、退出:
输入命令“quit”或者“exit”即可退出mysql客户端。