MySQL升级经历
说在开始:我的mysql版本 是5.7,做了几个项目都是5.7,里面有些数据,想着不升级凑合着用,但是最近想好好学一下mysql,视频教程用的是mysql8,并且新特性check只有mysql8以后才有,我就想升级了,然后经过数据库卸载,只备份了数据库的opt,frm文件,导致不知道怎么导入到升级的数据库。想通过直接把文件夹复制到新数据库的data目录下,但是发现没有什么用,还把升级的数据库服务弄得不能启动了。在网上找了很久也没有很好用的办法。行不通。害就只好这样了。又经历了删数据库,但是删不干净,不能设置初始密码,在验证初始密码那里程序卡死了。去网上查终于删干净了,能够设置初始密码,但是路径又设置不了了。又去查,重复做。最后终于弄好了。隐藏的最深的还是要去注册表删内容,去program files和programdata下面彻底删文件。总结如下把,希望可以帮助大家。
MySQL卸载
1. 停止MySQL服务
win+R 打开运行,输入 services.msc 点击 "确定" 调出系统服务。
2. 卸载MySQL相关组件
打开控制面板 ---> 卸载程序 ---> 卸载MySQL相关所有组件
3. 删除MySQL安装目录
4. 删除MySQL数据目录
数据存放目录是在 C:\ProgramData\MySQL,直接将该文件夹删除。
5. 再次打开服务,查看是否有MySQL卸载残留
如果已将MySQL卸载,但是通过任务管理器--->服务,查看到MySQL服务仍然残留在系统服务里。
解决办法:
以管理员方式运行cmd命令行,输入以下命令:
sc delete 服务名称(如MySQL80)
这样可以实现删除服务。
6.上面是常规卸载
最后可以去注册表中检查计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
中有关mysql是否删除完全,如没有就要通过查找删除
MySQL安装
1. 默认安装
安装MySQL的相关组件,这个过程可能需要耗时几分钟,耐心等待。
==输入MySQL中root用户的密码,一定记得记住该密码==
这里点击finish就好了,后面有步骤取消就好了。很多小伙伴安装到这里都不知道自己的安装在哪里(MySQL默认的安装目录是在:C:\Program Files (x86)\MySQL),所以我讲一下配置安装路径的方式
2.自定义路径安装
1.选择最后一项
(2)选择MySql servere 8.0 x64 添加到右边,然后选择Advanced options
3.后面就和普通安装一样了。
3. 配置
安装好MySQL之后,还需要配置环境变量,这样才可以在任何目录下连接MySQL。
1). 在此电脑上,右键选择属性
2). 点击左侧的 "高级系统设置",选择环境变量
3). 找到 Path 系统变量, 点击 "编辑"
4). 选择 "新建" , 将MySQL Server的安装目录下的bin目录添加到环境变量
最后一路确定就好