mysql数据库恢复(mysql数据库恢复的基础是利用转储的)

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

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

2、卸载掉原来的mysql;

3、重新安装mysql;

4、拷出来的data文件夹里,除了mysql、test子文件夹外的子文件夹,全部都是数据库

怎么恢复mysql数据库怎么恢复数据

简单情况下:进入原来mysql安装路径下的data文件夹下,找到相应的库和ibdata1,进行copy,就可回复原来的数据。

复杂情况下:

从另一台机上把MySQL数据库的mysql文件夹拷贝到本地机上,目的是恢复本地机对数据的访问和操作。经过如下几种情况的操作。

1. 在本地重装MySQL(安装目录D:\\Program Files\\MySQL\\MySQL Server 5.0),直接把mysql文件夹拷贝至D:\\Program Files\\MySQL\\MySQL Server 5.0\\。结果,失败:数据库连接错误。

2. 卸载后重装MySQL,将D:\\Program Files\\MySQL\\MySQL Server 5.0\\下的数据备份,只把mysql\\data文件夹全部内容拷贝到D:\\Program Files\\MySQL\\MySQL Server 5.0\\data下。结果,失败:数据库连接错误。将备份的数据还完覆盖。结果,失败,还是连接不上数据库。

3. 卸载后重装MySQL,将mysql\\data文件夹里的cf1,last文件夹(这两个是原来MySQL里的数据库)拷贝进D:\\Program Files\\MySQL\\MySQL Server 5.0\\data。连接成功,在Navicat for MySQL里看到数据库cf1和last,但是不能访问,因为数据全为零。明白了原来data里以数据库命名的文件存储的是数据库的表结构,不是元数据。下一步,把data文件夹里的ibdata1文件(3.4G大,明显存储了元数据)拷贝到D:\\Program Files\\MySQL\\MySQL Server 5.0\\data里,代替原来的ibdata1文件。重启电脑,打开Navicat for MySQL,连接成功,数据可以访问操作。

至此,操作终于成功。其实当初在那台机上把数据导出来,而不是现在直接把文件夹mysql复制过来会更容易恢复。但那台机已经重装了系统,也就是说MySQL失效了。

navicat for mysql 误删数据库怎么恢复?

navicat for mysql 误删数据库怎么恢复

重新创建一个数据库

找到最近一次完整备份,导入完整备份

打开最近一次完整备份到你要恢复点的binlog,前提是打开log-bin

根据时间点,执行binlog日志,恢复到你所要的恢复点

binlog操作方法

怎么通过data来恢复mysql数据?

可以尝试:

1、新建一个一样名字的数据库;

2、关掉mysql,把备份的data数据覆盖进现在mysql的data中

3、启动mysql进去看看

未经允许不得转载:便宜VPS网 » mysql数据库恢复(mysql数据库恢复的基础是利用转储的)