该文章由乒乓一哥大神著(禁止剽窃) 如遇问题无法解决,联系QQ:592627990
序
该文档记一次MySql5.1升级到5.7的踩坑过程,导火索是导入sql文件时 错,原因在于导出的MySql版本与导入的MySql版本不一致,再次强调开发环境的一致性
? by CoderHong 2021.05.19
? 谨以此文档纪念爱码仕名媛
准备工作
-
提前备份好当前数据库信息
以上命令将创建一个包含所有数据库的转储文件,可以在后面指定生成路径和文件名
-
前往官 下载好MySql5.7及以上版本的免安装解压包,即.zip结尾的文件
-
将下载好的文件放在非中文路径下的文件夹,并且解压缩
开始升级
所谓的升级,本质上就是删除旧的MySql,安装新的MySql
辞旧
-
首先找到旧版本MySql的安装路径,例如,正常的目录结构应该如下
- bin
- docs
- include
- lib
- share
- LICENSE.file
- README.file
可能会多出文件夹和,确定该文件夹是旧版MySql后右键删除
-
删除文件夹后并不代表删除MySql成功,我们还需要将MySql的注册表进行删除,原因在于需要清除电脑上旧版本的MySql服务,否则后面安装新版本后启动MySql服务将会 错
如何删除注册表em>
- 找到路径一,删除整个MySql文件
- 找到路径二,删除整个MySql文件
除了以上方法,建议使用注册表清理软件,如,至此旧版本清理完毕,重启电脑
迎新
-
首先将新版本MySql注册环境变量,右键>>>,双击下框中变量,点击,将新版本MySql的路径复制进去,注意这个路径需要到目录,例如,完成后可以找到旧版本的环境变量将其删除
-
管理员模式打开cmd,进入新版本目录,输入,回车,正常情况下没有任何提示
-
再次输入,回车,控制台会提示
-
启动MySql服务,输入,回车,启动成功会显示
若启动失败,大概率是注册表没有删除干净,参考
-
进入MySql,输入,提示输入密码,直接回车,此时如果所有操作正确是没有密码的,如果 错是因为没有启动MySql服务,参考
至此新版本安装完毕, 错大概率都是因为旧版本没有删除干净
修改登录密码
首先进入到mysql命令行界面,输入以下命令
此方法适用于未设置root密码之前
结语
上有关MySql相关的博客、教程等繁杂冗余,无用信息很多,空余时间形成自己的思路文档才是节省精力和时间的利器
? 如遇问题无法解决,联系QQ:592627990
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树首页概览32126 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!