mysql 升级操作

电脑上装的是MySQL 5.5,准备直接升级到最新版本的5.7,对于MySQL好像并没有直接升级到最新版本的功能,下载了Windows上的安装程序,运行时进行的是将我的5.5从小版本升级到大版本。

第一步:停止原来的MySQL服务,打开任务管理器,找到mysqld的进程名,停止掉。

第二步:备份原来数据库的文件,在C:\ProgramData\MySQL 相应的版本目录下面,有data目录,将此目录复制到其他地方备份。

第三步:运行MySQL的卸载程序,可以使用360或者QQ电脑管理的软件管理,或者是控制面板程序里面执行卸载。

第四步:这个发现卸载的并不干净,打开注册表,在开始里面输入regedit,然后在注册表界面使用查找,找MySQL,将找到的全部删除,按F3搜寻下一个,将所有的删除。

第五步:现在执行MySQL5.7的安装程序,安着安装步骤执行完安装。

第六步:将我们第一步中备份的data目录复制到C:\ProgramData\MySQL下面,找到5.7的目录,覆盖里面的data目录。如果提示覆盖失败,则在任务管理器里面,先将mysqld的进程关掉。

第七步:现在启动MySQL5.7,会发现启动失败。在开始菜单里面找到MySQL Install - Community,打开始是如下的界面,执行一下Reconfigure即可。

升级之后出现的问题: 

扫描二维码关注公众号,回复: 4297793 查看本文章

mysql 出现 Cannot proceed because system tables used by Event Scheduler were found damaged at server

可能因为升级了mysql版本导致此问题出现,无法兼容所有数据库中国的数据表 所以导出时出错

这运行下mysql的升级  (windows 在cmd下 Linux 在shell下)进入到mysql的安装目录下的bin目录下 mysql_upgrade – u root -p 输入密码    执行一次  然后重启mysql  问题即可解决!

猜你喜欢

转载自blog.csdn.net/xuezhezhishen/article/details/84546538