Windows10——64位操作系统。体验了一段时间mysql8.0.20 ,觉得没mysql5.7.30 稳定;
先卸载mysql8.0.20 再安装mysql 5.7.30
一、卸载mysql8.0.20
1.在服务里面先停止mysql 服务
2.进入到控制面板--程序和功能--卸载掉所有MYSQL 相关的程序
3.检查下注册表
利用快捷键win+R,输入“regedit”,回车,打开注册表编辑器。
-
删除 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 文件夹
-
删除 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 文件夹。
-
删除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
文件夹。
如果没有相应的文件夹,就不用删除了。
4.删除目录“C:\ProgramData\MySQL”文件夹
删除目录C:\ProgramData\MySQL文件夹,如果显示正在被其他应用所使用,无法进行删除,那么就需要重新启动电脑,就可以删除了。
二、安装mysql5.7.30
1.官网下载 https://downloads.mysql.com/archives/community/
2.下载后解压
3.创建my.ini 配置文件 注意:这个时候不要创建data文件夹,否则后面初始化的时候会报错
4.配置环境变量
5.win+r win10进入到cmd (一定要用管理员打开)
5.初始化 cmd 命令行: mysqld –initialize 开始报错(由于提前创建了data文件夹 直接删除data文件夹,初始化会自动创建 )
6.初始化成功后,启动mysql "net start mysql" 成功
7.mysql 设置密码 刚安装完需要先免密登录--设置密码--去掉免密登录--密码登录
先关掉mysql服务 “net stop mysql” 在my.ini 文件中加入 skip-grant-tables
8.启动mysql "net start mysql" 进入mysql 修改密码 update user set authentication_string=password("xxxxxx") where user="root"; xxxxxx 为你的mysql root用户登录密码