如何把旧版的mysql卸载干净并安装新版mysql?

一、备份旧版mysql中的所有数据库

在cmd中进入旧版mysql安装目录下的bin目录。

我的目录(默认安装位置)是:

C:\ProgramFiles\MySQL\MySQLServer5.5\bin

注意:具体目录请以您机器上的mysql安装目录及mysql版本为准。

备份所有数据库。

在cmd中键入命令:

mysqldump--all-database>D:\all_database.sql-uroot-p

按提示输入root用户密码,这样旧版mysql中所有数据库都会被备份到D盘下的all_database.sql文件中。

注意:上面命令中-uroot中的root是mysql用户名,操作时请以您的用户名为准。

二、完全卸载旧版mysql

停止mysql服务

win+R→输入services.msc→服务→找到mysql并停止。

卸载mysql程序,mysql免安装版的删除安装目录即可

win+R→输入control→控制面板→卸载程序→找到mysql并卸载。

彻底删除mysql配置文件和数据目录

确保安装目录已删除干净,我的安装目录是C:\ProgramFiles\MySQL\MySQLServer5.5\;

找到隐藏的数据目录并删除,默认安装位置在C:\ProgramData\MySQL\目录下,删除其中对应旧版本的mysql的目录,我的数据目录是C:\ProgramData\MySQL\MySQLServer5.5/。

注意:数据目录是隐藏的。

清理注册表

win+R→输入regedit→注册表编辑器

需要删除的内容如下

三、下载、安装新版mysql(基于我的配置原创)

下载mysql安装包

下载地址:

选择需要的mysql版本,下载,这里我选择的是5.5.27(降了个版本…)

安装、配置mysql

使用mysql-installer-community-5.5.27.3.msi形式的文件会让您选择安装哪些程序,我选择的是MySQLServer和最后的文档:

具体的配置过程忘记截图啦,还是比较简单的,基本没有什么特殊的设置,不太有把握的朋友可以先看下mysql卸载重装这篇文章,虽然配置过程很不相同,但可以了解安装过程中大概会配置到哪些内容。

需要注意的是:我们这种通过MySQLInstaller程序来安装mysql的方式不会让我们选择编码以及把mysql添加到环境变量。

所以安装完之后我们可以检验下编码是不是utf-8(我装完后默认的是utf-8),再手动把mysql添加到环境变量中去。

编码检查、修改方式:

检查:在cmd下进入mysql的安装目录并登入mysql,命令如下

修改:若显示的结果和上面的不一致,可将mysql安装目录下的my.ini中的以下两部分内容进行修改,并重启mysql服务,再次执行上面的命令进行检查:

四、导入备份的所有数据库到新版mysql

在cmd中进入新版mysql安装目录下的bin目录

我自定义的目录是:D:\MySQL5.5\MySQLServer5.5\bin

导入所有数据库

登入mysql

mysql-uroot-p回车输入密码,回车,进到mysql>状态下。

执行(一)中备份的数据库脚本

输入sourceD:\all_database.sql回车,成功后数据库已经被导进来。

注意:若新版本比旧版本高需要在mysql安装目录下执行mysql_upgrade-uroot-p回车,输入密码回车,来解决兼容问题,此步骤成功后,即重装mysql工作完毕。

如何把旧版的mysql卸载干净并安装新版mysql?

一、备份旧版mysql中的所有数据库

在cmd中进入旧版mysql安装目录下的bin目录。

我的目录(默认安装位置)是:

C:\ProgramFiles\MySQL\MySQLServer5.5\bin

注意:具体目录请以您机器上的mysql安装目录及mysql版本为准。

备份所有数据库。

在cmd中键入命令:

mysqldump--all-database>D:\all_database.sql-uroot-p

按提示输入root用户密码,这样旧版mysql中所有数据库都会被备份到D盘下的all_database.sql文件中。

注意:上面命令中-uroot中的root是mysql用户名,操作时请以您的用户名为准。

二、完全卸载旧版mysql

停止mysql服务

win+R→输入services.msc→服务→找到mysql并停止。

卸载mysql程序,mysql免安装版的删除安装目录即可

win+R→输入control→控制面板→卸载程序→找到mysql并卸载。

彻底删除mysql配置文件和数据目录

确保安装目录已删除干净,我的安装目录是C:\ProgramFiles\MySQL\MySQLServer5.5\;

找到隐藏的数据目录并删除,默认安装位置在C:\ProgramData\MySQL\目录下,删除其中对应旧版本的mysql的目录,我的数据目录是C:\ProgramData\MySQL\MySQLServer5.5/。

注意:数据目录是隐藏的。

清理注册表

win+R→输入regedit→注册表编辑器

需要删除的内容如下

三、下载、安装新版mysql(基于我的配置原创)

下载mysql安装包

下载地址:

选择需要的mysql版本,下载,这里我选择的是5.5.27(降了个版本…)

安装、配置mysql

使用mysql-installer-community-5.5.27.3.msi形式的文件会让您选择安装哪些程序,我选择的是MySQLServer和最后的文档:

具体的配置过程忘记截图啦,还是比较简单的,基本没有什么特殊的设置,不太有把握的朋友可以先看下mysql卸载重装这篇文章,虽然配置过程很不相同,但可以了解安装过程中大概会配置到哪些内容。

需要注意的是:我们这种通过MySQLInstaller程序来安装mysql的方式不会让我们选择编码以及把mysql添加到环境变量。

所以安装完之后我们可以检验下编码是不是utf-8(我装完后默认的是utf-8),再手动把mysql添加到环境变量中去。

编码检查、修改方式:

检查:在cmd下进入mysql的安装目录并登入mysql,命令如下

修改:若显示的结果和上面的不一致,可将mysql安装目录下的my.ini中的以下两部分内容进行修改,并重启mysql服务,再次执行上面的命令进行检查:

四、导入备份的所有数据库到新版mysql

在cmd中进入新版mysql安装目录下的bin目录

我自定义的目录是:D:\MySQL5.5\MySQLServer5.5\bin

导入所有数据库

登入mysql

mysql-uroot-p回车输入密码,回车,进到mysql>状态下。

执行(一)中备份的数据库脚本

输入sourceD:\all_database.sql回车,成功后数据库已经被导进来。

注意:若新版本比旧版本高需要在mysql安装目录下执行mysql_upgrade-uroot-p回车,输入密码回车,来解决兼容问题,此步骤成功后,即重装mysql工作完毕。

怎么卸载mysql????如何清理干净?

你可以下载个超级兔子,,通过它来卸载你所要卸载的软件吧....因为你只删除那几个注册表没删除完全的...用超级兔子就绝对没问题了.

MySQL和MySQLWorkbench有何区别?

MySQL Workbench是MySQL AB发布的可视化的数据库设计软件,它的前身是 FabForce 公司的 DBDesigner 4。

如何卸载mysql connector net

我们在卸载MySQL的时候,会发现有一个名为“Connector Net X.X.X”(如:Connector Net 6.9.3)软件总是卸载不成功,下面我们来看看解决方法:

1. 在C盘的目录下,有一个隐藏文件——ProgramData,进入C:\ProgramData\MySQL\,删除里面所有文件及文件夹;

2. 进入注册表(win7:开始-运行-regedit;win8:Ctrl+R,输入regedit);

3. Ctrl+F,输入Connector Net X.X.X(根据自己的版本来),查找相关文件,并删除,循环此步骤,直到注册表中再也查不到Connector Net X.X.X;

到此为止,Connector Net X.X.X成功卸载。要到c盘里面隐藏文件卸载。

我们在卸载mysql的时候,会发现有一个名为“connector net x.x.x”(如:connector net 6.9.8)软件总是卸载不成功,下面我们来看看解决方法:

1. 在c盘的目录下,有一个隐藏文件——programdata,进入c:\programdata\mysql\,删除里面所有文件及文件夹。

2. 进入注册表(win7:开始-运行-regedit;win8:ctrl+r,输入regedit)。

3. ctrl+f,输入connector net x.x.x,查找相关文件,并删除,循环此步骤,直到注册表中再也查不到connector net x.x.x;。

MySQL安装错误,有个文件一直卸载不掉,注册表也试过了没用

进入注册表,搜索mysql 所以找到的都删除,

仅代表个人观点,不喜勿喷,谢谢。

mysql卸载不干净无法重新安装mysql相关推荐

  1. 关于MySQL卸载不干净导致重新安装失败的一次记录

    1.控制面板卸载mysql服务 2.C盘有3个地方要删除整个MySQL目录,Program Files|Program Files (x86)|ProgramData,其中ProgramData有可能 ...

  2. MySQL卸载不干净回不到初始安装页面(MySQL Connector Net卸载不了),重装报错Database initialization failed等问题解决办法

    首先,这篇文章适合 1.常规卸载方法无法卸载干净导致重装始终回不到初始安装页面,即回不到下图初始状态,始终是welcome back (这部分我会单独讲一下MySQL Connector Net卸载不 ...

  3. MySQL5.7卸载不干净,残留文件MySQL connector net 8.0.12

    学习目标: MySQL5.7卸载不干净,残留文件MySQL connector net 8.0.12 学习内容: 一.在控制面板程序中卸载mysql软件 二.卸载过后删除C:\Program File ...

  4. win10 mysql 卸载不干净,安装提示,已经存在

    1.Zip解压后管理员身份运行cmd(系统win10) 2.输入命令cd /d F:\mysql-5.7.19-win32\bin(此为解压目录) 3.输入安装命令mysqld --install 出 ...

  5. win7 mysql 卸载不干净,大师教您win7系统彻底卸载Mysql数据库的设置办法

    日常使用电脑的过程中,有时会出现win7系统彻底卸载Mysql数据库的问题,其实大部分的朋友都还不知道win7系统彻底卸载Mysql数据库的问题如何解决,因此我就在电脑上汇集整顿出win7系统彻底卸载 ...

  6. MySQL卸载不掉问题,MySQL Connector Net 8.0.1 1

    今天想把MySql卸载掉,想安装别的版本的,但是无论怎么卸载都卸载不掉就很烦人,重新安装时 老是失败,现在记录一下解决办法! 网上试了很多办法但是都是卸载不干净,所以只能借用第三方进行卸载: 1.在这 ...

  7. unix系统mysql卸载教程_Linux操作系统下MySQL的卸载、安装全过程

    Linux下卸载MySQL 1.查找以前是否装有MySQL 命令:rpm -qa|grep -i MySQL 可以看到MySQL的两个包: MySQL-4.1.12-3.RHEL4.1 MySQLcl ...

  8. 怎么检测mysql卸载完全_怎么检查mysql有没有删干净

    美丽人生 ibdata1 为MySQL的 存放数据的文件. 在控制面板里已经找不到,注册表里的HEKY_LOCAL_MACHINE,SOFTWARE,mysql删除了 1.HKEY_LOCAL_MAC ...

  9. win7 mysql 卸载不干净,win7系统彻底删除mysql的方法教程

    如果你的win7系统安装过mysql数据库,而且现在不使用它了想卸载掉,但是有用户就发现win7卸载mysql始终不能彻底卸载干净,对于这个问题,小编就来说说win7系统彻底删除mysql的方法教程. ...

  10. MySQL 学习三:来教你如何完全卸载掉本地“头大的” MySQL 数据库!

    文章目录 前言 一.控制面板卸载 MySQL 二.删除 MySQL 数据库安装文件夹 三.打开注册表编辑器 四.删除残留注册表文件 五.删除系统盘残留数据文件 总结 前言 如果我们 MySQL 数据库 ...

最新文章

  1. 有无符号的整数、二进制
  2. Glide 这样用,更省内存
  3. CANopen | 对象字典OD 02 - 修改CANopen节点的心跳报文发送间隔
  4. java识别系统_[Java教程]Java识别操作系统
  5. 二叉树的遍历(先序/中序/后序,递归/迭代)与搜索
  6. 第一个Eureka Service
  7. SQL2016安装错误:安装程序无法与下载服务器联系。请提供 Microsoft R Open 和 Microsoft R Server 安装文件的位置
  8. java面向对象容许单独_java笔试题
  9. OpenCMS 11 (一)安装配置
  10. c语言有cot三角函数吗,c/c++ 实现三角函数(不使用库函数) sin/cos/tan/cot
  11. 【必看】分辨外部、内部和贯穿型气孔
  12. php 朋友圈留言,php实例-PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)...
  13. 如何用手机语音助手控制电脑
  14. OrderedDict()的用法
  15. How to root android Oppo A11w,OPPO A11(移动4G)一键ROOT图文详细教程
  16. linux内核是压测,从应用到内核查接口超时(中) -枕边书
  17. IntelliJ IDEA 中如何导入jar包(以引入spring包,构建spring测试环境为例)
  18. 生鲜电商现在难做最大的问题是什么
  19. 专利申请相关事项介绍
  20. python皮森发音_python 怎么读

热门文章

  1. 前端开发:报错Error in created hook:”SyntaxError:Unexpected token u in JSON at position 0”…解决方法
  2. linux 平台驱动分析
  3. 双线性插值GPU加速
  4. 文本识别CRNN模型介绍以及pytorch代码实现
  5. c# 图片批量转双层PDF,OFD格式文件
  6. android 随身无线网卡,让小锐WiFi支持USB无线网卡/随身WiFi(附各种“随身wifi”芯片型号)...
  7. 7.1 php7.0 微擎_php7.1以上微擎-人人商城小程序授权登录问题
  8. cad快速看图2020|cad迷你画图2020 附安装教程
  9. NSSM部署Net Core流程
  10. 明解c语言入门篇第三版第九章答案,明解C语言 入门篇 第一章答案