admin 管理员组文章数量: 887006
如何把旧版的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 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1733976946h1649963.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论