重装系统之后mysql恢复

重装系统后懒得重装mysql的办法:(前提是原mysql的安装不是c盘哈,这样原来的数据和数据库密码都是和重新前一样哦)

方法一:

重装系统之前我用mysql5.0的windows安装包安装了mysql,重装系统后,但又不想重新安装mysql
所以就手工恢复一下重装前安装的mysql,我先前的安装目录是:

d:/MySQL Server 5.0/

把 MySQLInstanceConfig.exe   拷贝一份到 d:/MySQL Server 5.0/ 和d:/MySQL Server 5.0/bin

去d:/MySQL Server 5.0/bin/执行 MySQLInstanceConfig.exe

只要出来界面即可!

然后运行regedit打开注册表,找到HKEY_LOCAL_MACHINE > Software > MySQL AB > MySQL Server

编辑键 location 把 D:/MySQL Server 5.0/bin 改成D:/MySQL Server 5.0/

好了,再去D:/MySQL Server 5.0/目录执行MySQLInstanceConfig.exe 完成配置即可!

ps:这里可能在启动数据库的时候显示失败,其实这个时候数据库我已经完全启动了,和以前的一样,用户、密码数据都一样,完美吧。
方法二:

这个方法我只是在帮朋友的电脑弄过一次,因为本人很少用03版系统,废话不说了,开始吧!

重装了win2003系统后,不想重新安装mysql,于是就重新配置遍mysql,运行/bin/MySQLInstanceConfig.exe

快完的时候,提示找不到my-template.cnf,其实此文机是以ini文件的形式存储在mysql的根目录下,所有*.cnf文件在 windows下,就是*.ini文件,mysql查找路径不对,所以我们在安装mysql的根目录可以看到my-template.ini文件.

可以使用修改注册表的方式,运行regedit找到下面项目:

“HKEY_LOCAL_MACHINE/Software/Mysql AB/Mysql server 5/location”

把后面的地址改为”E:mysql/mysql server 5.0″(当然要根据你机器的mysql的安装路径 比如我的:D:/mysql/)

FROM:INTERNET

 

方法三:

如果原来mysql在c盘的话  那么就重装之前把他拷贝出去 。然后重装之后在重新安装数据库在c盘  然后把原来数据库的data文件覆盖过去就行了。

如果原来是装在D盘  那你重装系统之后可以把原来的mysql目录改名字 然后安装比以前安装的版本相同或者版本高的数据库 然后把原来的数据库的data覆盖过去就行了  (这样就可以保证不用去配置网站的文件  这样网站里的网站和数据库的连接地址就不会变动)

标签