重装系统后,如何调用之前mysql的数据

前提是:必须保留之前的数据库数据

在介绍此方法之前,提醒各位最好的转移数据的方法为:

在原来MYSQL服务器导出SQL文件,然后再在新的MYSQL服务器导入数据。

先说下MYSQL存储数据的原理:

MYSQL存储数据不是按照SQLSERVER一样(一个数据文件,一个日志文件)的。MYSQL新建一个数据库时,为该数据库在DATA文件夹下创建一个以该数据库名为名的文件夹,注意,此文件夹只是存放数据库的表结构的,并没把数据也存进去。数据在哪儿呢?在DATA文件夹下面有个ibdata1,看看这个文件的大小,你明白了吧,MYSQL把所有数据都存储在这个文件中。

恢复数据方法:

知道了上面的原理,恢复数据就应该知道怎么办了,因为我们以为MYSQL是按SQLSERVER一样存储数据的,所以我们直接把原来数据库所在的文件夹拷到DATA目录下了,由于没拷数据,所以MYSQL提示你数据不存在,这时再把ibdata1这个文件拷过去,就OK了。

操作方法:

1、把原来mysql安装目录下的data文件夹拷出来;

2、拷出来的data文件夹里,除了mysql、test子文件夹外的子文件夹,全部都是数据库,如下图所示全部都是一个个的数据库;

这是你就可以将你的表结构放到新的数据库里面了,但是,当你打开表的时候会提示“数据表不存在”,这是因为储存数据的ibdata1没有导进来。

3、你将MYSQL服务关闭(如果不关闭,会提示ibata1被程序占用,无法覆盖),然后将以前数据库的ibdata1替换,再重启服务,你就可以找到表。

这个是百度到的:方法二:MYSQL通过复制DATA文件夹内容恢复数据

1.找到Mysql的安装目录 bin目录下 有个mysqld-nt.exe

2.然后运行cmd  进到Mysql的bin目录下 打mysqld-nt install 回车 服务就安装功功了

3.然后在运行输入 services.msc 进去把Mysql 服务重起下就可以

这样就可以让你的数据库和系统还原前一模一样。

时间: 2024-08-08 09:36:36

重装系统后,如何调用之前mysql的数据的相关文章

WIN7重装系统后,如何注册MySQL服务

其实在重装系统时如果不格式化mysql所在的盘,我们的mysql是不需要重装的  操作:  1.创建mysql服务:    开始-->运行-->cmd  cd命令到mysql的bin目录下(如:d:\mysql\bin)    mysqld --install 这里填写mysql服务名(如:mysql) --defaults-file="这里填写my.ini的路径(如:d:\mysql\my.ini)" ,如果成功的话会显示:Service successfully ins

重装系统后,配置原有mysql

有时候我们重新安装系统后,想要连接原先的Mysql数据库,当然可以,以下操作默认是在win10系统 1. 首先,前提是你的mysql没有装在系统盘上,一般是C盘,找到mysql的安装路径,配置环境环境变量,在path后面加上如下路径 D:\software\mysql-5.7.25-winx64\bin 2.进入mysql的bin目录,执行以下命令 mysqld install 3.启动mysql服务 net start mysql 如果没有意外这时候你的mysql已经重新启动起来了 这时候可以

电脑重装系统后如何恢复Mysql数据库

电脑重装系统后如何恢复Mysql数据库 一.[设置mysql的path] 比如:我的mysql在:D:\DataBase\mysql-5.7.13-winx64,可以在环境变量中重新新建一个环境变量Mysql_Home,变量值就是Mysql的安装目录 如图:   然后,在Path的变量值添加;%Mysql%\bin; ,如图:   二.[测试] Win+R,输入cmd,弹出命令行窗口,输入mysql admin –V,若出现如下信息,说明配置环境变量成功!   三.[改变basedir与data

重装系统后MYSQL

昨天win7突然起步来,无奈,只能重装系统. 之前安装mysql是用的windows安装版,并且安装在了D盘,数据库保存在了D盘的ProgramData里. 现在重装完成后,如何恢复MYSQL的正常使用呢. 因为一般的开源程序用到windws的com组件基本没有,所以基本上只要重新注册服务就可以了. 打开cmd,cd到mysqlserver的bin目录下,我的是:D:\MySQL\MySQL Server 5.6\bin目录下. 输入:mysqld install MySQL --default

重装系统后搭建php环境

重装系统后,不需要重新下载php,apache,mysql的程序包,只需要在命令行重新安装即可. 1.安装apache: 打开命令行 cd 程序目录\bin httpd -k install 按enter 2.安装mysql: 打开命令行 cd 程序目录\bin mysqld --install 按Enter 3.php无需安装,配置文件里的路径正确即可. 4.启动apache.mysql服务. 5.修改hosts文件.

oracle 数据恢复,只有oradata文件夹里的文件,没有备份文件的数据库恢复,重装系统后,oracle 10g数据库恢复

格式化重装系统后,才想起来oracle 10g 数据库没有做备份,开始以为很麻烦,没想到数据库恢复的还挺顺利的 恢复方法: 1,把原来的数据库文件备份,(D:\oracle\product\10.2.0\oradata\gqxt),重新命名即可,我命名为gqxt_old,(否则装数据库的时候会提示sid已存在). 2,重新安装数据库到原来的路径(不安装到原来的路径也没关系,但是原来的数据库文件必须在原来的路径不能变,也就是oradata\gqxt所在的路径不能变),数据库的名字就是你要恢复的名字

重装系统后texstudio拼写检查不工作

重装texstudio还是不行. 后来发现是重装系统后用户名和以前的系统用户明不一样,导致系统盘里的用户文件夹路径不一样.而texstudio的字典存放在用户路径文件夹下 C:\Users\xxx\AppData\Roaming\TeXstudio\dictionaries 直接重装texstudio并不会改变此路径设置,可能彻底删除再重装可以解决. 当然,直接更改该路径也可解决. 在configuration选项里的Language Checking里面设置.

Linux重装系统后SSH登录失败

#Linux重装系统后SHH登录服务器报错 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someo

重装系统后管家婆数据库丢失,数据库碎片扫描、提取、重组数据恢复

[故障现象描述] 某客户(一键还原)重装系统后管家婆数据库丢失,(因为数据库就直接装在C盘)自行使用软件恢复失败,通过朋友介绍,联系到我们. [数据库恢复过程] 通过客户的介绍,这种情况就是C盘原来的数据被直接覆盖了,原来的文件目录.结构之类的全没了.我们工程师使用我们自主开发的管家婆SQL SERVER 数据库碎片收集与重组软件,通过数据库碎片扫描.提取.重组,最后成功恢复客户所要的3个数据库文件,可以在软件里使用一切正常! [数据库恢复结果] 成功恢复了客户的数据库,在软件里使用一切正常!

一键重装系统后文件丢失怎么办

在使用电脑时大家经常会遇到各种问题,比如电脑运行速度过慢.容易卡机.无用软件过多等等,这时大家通常会采取重装系统的方法来解决这诸多问题,而现在重装系统也非常的简单,网络上有很多一键重装系统工具,大家可以通过这些工具实现电脑的快速重装.但是,因为大家的误操作或不注意,可能会将重要文件也一并重装掉,那么,一键重装系统后重要文件丢失怎么办? 说到电脑文件恢复问题,我们就不可避免想到专业的数据恢复工具——迅捷数据恢复软件,这款软件功能强大,无论是windows XP.windows 2000.windo