MySQL5.5升级为MySQL5.7

					其实就是把MySQL5.5卸掉,重新安装MySQL5.7。
  1. 备份原来数据库的文件
    在C:\ProgramData\MySQL 相应的版本目录下面,有data目录,将此目录复制到其他地方备份。在C:\ProgramData\MySQL 相应的版本目录下面,有data目录,将此目录复制到其他地方备份。

  2. MySQL完全卸载:

    3.1停止原来的MySQL服务,打开任务管理器,卸掉原来的版本;停止原来的MySQL服务,打开任务管理器,卸掉原来的版本;停止原来的MySQL服务,打开任务管理器,卸掉原来的版本;停止原来的MySQL服务,打开任务管理器,卸掉原来的版本;
    3.2. 本人安装目录在D盘,首先打开D:\MySQL,删除MySQL文件夹;
    3.3. 打开C盘,隐藏文件ProgramData文件夹,删除下面的MySQL文件;
    3.4.卸载MySQL相关注册表(这里也是重装不成功的坑)
    *Windows+R–>regedit–>打开注册表 *
    根据路径打开并删除:
    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services一般服务会以相同的名字(名字通常是MySQL)
    3.5.还有就是F3或Ctrl+F打开查找框,输入MySQL,注意焦点放在计算机上
    在这里插入图片描述
    3.6.查出的MySQL注册表直接删掉;
    在这里插入图片描述
    OK!卸载完毕!

    1. 安装MySQL5.7
      4.1进入mysql官网 https://dev.mysql.com/downloads/installer/ 选择下载:mysql-installer-community-5.7.20.0.msi;
      在这里插入图片描述
      4.2. 打开刚刚下载的mysql-installer-community-5.7.20.0.msi;
      4.3. 选择custom安装server:
      在这里插入图片描述
      4.4. 我的是win10,64位:
      在这里插入图片描述
      4.5. .取消“Development Components”的勾选(因为我们只需要安装mysql server);
      在这里插入图片描述
      4.6. 按提示点击 Execute 安装;
      在这里插入图片描述
      4.7. 安装mysql server;
      在这里插入图片描述
      4.8. Next;
      4.9. 设置root密码后,Next ;
      5.0. 点击“Execute”,等待完成就可以了; 在这里插入图片描述
      5.1. finish。
  3. 验证登陆(借助command line)
    4.1.再开始菜单找到刚刚新安装的mysql,选择command line client – Unicode
    在这里插入图片描述
    4.2.输入密码,此时出现的界面表示成功安装,输入show databases:验证
    在这里插入图片描述
    4.3设置mysql环境变量,如图所示
    修改PATH
    在这里插入图片描述
    4.4.借助cmd,输入mysql -u root -p
    在这里插入图片描述
    4.5.安装好了。

这里安装的是mysql server,需要借助其他的图形化界面软件,比如:Navicat Premium 12、PhpMyAdmin、SQLyog等,我用的是Navicat Premium 12。


科补知识:常用MySQL图形化管理工具
MySQL是一个非常流行的小型关系型数据库管理系统。目前MySQL被广泛地应用在Internet上的 中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据 库。
1、phpMyAdmin(http://www.phpmyadmin.net/)
phpMyAdmin是最常用的MySQL维护工具,是一个用PHP开发的基于Web方式架构在网站主机上的MySQL管理工具,支持中文,管理数据库非常方便。不足之处在于对大数据库的备份和恢复不方便。
2、MySQLDumper(http://www.mysqldumper.de/en/)
MySQLDumper使用PHP开发的MySQL数据库备份恢复程序,解决了使用PHP进行大数据库备份和恢复的问题,数百兆的数据库都可以方便的备份恢复,不用担心网速太慢导致中间中断的问题,非常方便易用。这个软件是德国人开发的,还没有中文语言包。
3、Navicat(http://www.navicat.com/)
Navicat是一个桌面版MySQL数据库管理和开发工具。和微软SQLServer的管理器很像,易学易用。Navicat使用图形化的用户界面,可以让用户使用和管理更为轻松。支持中文,有免费版本提供。
4、MySQL GUI Tools(http://dev.mysql.com/downloads/gui-tools/)
MySQL GUI Tools是MySQL官方提供的图形化管理工具,功能很强大,值得推荐,可惜的是没有中文界面。
5、MySQL ODBC Connector(http://dev.mysql.com/downloads/connector/odbc/)
MySQL官方提供的ODBC接口程序,系统安装了这个程序之后,就可以通过ODBC来访问MySQL,这样就可以实现SQLServer、Access和MySQL之间的数据转换,还可以支持ASP访问MySQL数据库。
4. SQLyog (https://www.webyog.com/)
5. SQLyog是业界著名的Webyog公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具。使用SQLyog可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。
SQLyog相比其它类似的MySQL数据库管理工具其有如下特点:
1、基于C++和MySQLAPI编程;
2、方便快捷的数据库同步与数据库结构同步工具;
3、易用的数据库、数据表备份与还原功能;
4、支持导入与导出XML、HTML、CSV等多种格式的数据;
5、直接运行批量SQL脚本文件,速度极快;
6、新版本更是增加了强大的数据迁

### 如何将MySQL 5.5安全地升级5.7 #### 升级前准备 为了确保从MySQL 5.5平滑过渡至5.7,在执行任何实际升级操作之前,建议进行全面的数据备份。这不仅包括数据库中的表数据,还应覆盖配置文件和其他可能影响运行环境设置的信息。 #### 备份现有系统 使用`mysqldump`命令来导出所有的数据库结构和内容: ```bash mysqldump --all-databases --single-transaction --routines --events > all_databases.sql ``` 此命令会创建一个包含所有必要信息的SQL脚本文件[^1]。 #### 安装新版本 下载并安装目标版本即MySQL 5.7。如果在同一台机器上进行原地升级,则需特别注意保留旧版二进制路径下的重要资料,并按照官方文档指导完成新的服务端部署工作[^4]。 #### 数据迁移与验证 对于从小于等于5.6的小版本向更高版本演进的情况,可以采用逻辑备份恢复的方式来进行换;而对于跨越多个主要发行系列的大跨度更新,则更倾向于通过物理拷贝加修复的方式来实现。 具体来说就是利用前面提到过的`mysql_upgrade`工具对已存在的实例实施就地升级流程——它能够自动检测并修正因版本变化而引起的内部元数据差异问题。不过需要注意的是,这种方式并不适用于直接由非常老的基础架构一次性跳跃数代的情形下应用。 因此针对从5.5升至5.7这样的情况,应该先迁移到中间版本比如5.6作为桥梁节点,然后再继续前进到最后的目的地5.7之上。每次迭代之间都要严格遵循上述提及的各项准备工作步骤,并仔细阅读对应时期的变更日志了解新增移除的功能特性以便调整应用程序层面的相关依赖关系[^2]。 #### 测试与优化 成功切换之后,务必安排充分的时间用于回归测试整个业务逻辑链路,确认没有任何因为底层存储引擎变动所引发的应用层面上的问题存在。同时也可以借此机会审视当前性能表现是否满足预期要求,进而采取针对性措施加以改进调优[^3]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值