怎么恢复mysql数据库

发布网友 发布时间:2022-04-22 00:15

我来回答

3个回答

懂视网 时间:2022-04-07 19:41

方案一:(传统方案)

         备份+binlog日志增量;

方案二:(针对update、delete语句忘加where的情况)

         Binlog日志文件中保存有错误操作之前和之后的两组数据,将错误操作之前的数据修改成update语句重新执行一次;

         详情链接:http://www.wushiqin.com/?post=77

方案三:(利用从库的方案)

       添加新从库并设置时差,在主从同步数据之前删除binlog日志文件内执行的错误语句;

第三种方案尚未测试,请有经验的大神给判断下,虚心请教谢谢!!!

mysql数据库数据恢复方案概括总结

标签:

热心网友 时间:2022-04-07 16:49

mysql数据库恢复方法:
方法一:
命令恢复数据库:
mysql -u root –password=root密码 数据库名 < 备份文件.sql
方法二:
第一步:用管理员权限登录并进入后台管理界面,点“数据库->资料恢复”。
第二步:在数据恢复设置中选择“从本地文件”进行恢复,然后通过右边的“浏览”按钮找到之前保存下来的.sql文件。
第三步:点“提交”按钮后将出现询问“分卷数据成功导入数据库,需要自动导入本次其他的备份吗?”一般继续点“确定”按钮即可。之后的数据库文件就完全导入到当前网站了。这时出现再次要求输入管理员帐号的提示。访问网站地址时也会看到所有信息都恢复到备份数据库时的内容了。
小提示:
不管采取哪种方式备份和恢复数据库,一定要注意备份和恢复时使用的版本要相同,甚至是语言种类也要一致,否则会存在乱码的问题。

热心网友 时间:2022-04-07 18:07

xxx.frm
xxx.MYD
xxx.MYI
如果有以上三个文件,则你可以在mysql中新建一个数据库,它会生成同样的三个文件,

然后你用你的备份文件覆盖就OK

前提是版本一致

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com