- 浏览: 246226 次
-
文章分类
最新评论
全备份
mysqldump -utest -ptest --all-databases >/tmp/mysqldump.sql
备份单个数据库
mysqldump -utest -ptest mysql >/tmp/mysqldump.sql
恢复的时候首先登陆mysql -utest -p**
然后source /tmp/mysqldump.sql
mysqlhotcopy与mysqldump区别见http://baike.baidu.com/view/3239734.htm
备份单个表
SELECT * INTO OUTFILE 'file_name' FROM tbl_name
回复单个表
LOAD DATA INFILE 'file_name' REPLACE .... 这样可以防止重复的行,不过这表必须有priary key,或者唯一的行
二进制恢复数据库
http://blog.chinaunix.net/space.php?uid=259788&do=blog&id=2139251
总结下可以使这样的:
首先进行全备份,同时让二进制日志重新的开始记录命令如下:
mysqldump --single-transaction --flush-logs --master-data=2 \
--all-databases > backup_sunday_1_PM.sql
当崩溃的时候生成了gbichot2-bin.000007 gbichot2-bin.000008这两个日志
那么恢复如下:
1.mysql -uroot -p < backup_sunday_1_PM.sql
2. mysqlbinlog gbichot2-bin.000007 gbichot2-bin.000008 | mysql -uroot -p
mysqldump -utest -ptest --all-databases >/tmp/mysqldump.sql
备份单个数据库
mysqldump -utest -ptest mysql >/tmp/mysqldump.sql
恢复的时候首先登陆mysql -utest -p**
然后source /tmp/mysqldump.sql
mysqlhotcopy与mysqldump区别见http://baike.baidu.com/view/3239734.htm
备份单个表
SELECT * INTO OUTFILE 'file_name' FROM tbl_name
回复单个表
LOAD DATA INFILE 'file_name' REPLACE .... 这样可以防止重复的行,不过这表必须有priary key,或者唯一的行
二进制恢复数据库
http://blog.chinaunix.net/space.php?uid=259788&do=blog&id=2139251
总结下可以使这样的:
首先进行全备份,同时让二进制日志重新的开始记录命令如下:
mysqldump --single-transaction --flush-logs --master-data=2 \
--all-databases > backup_sunday_1_PM.sql
当崩溃的时候生成了gbichot2-bin.000007 gbichot2-bin.000008这两个日志
那么恢复如下:
1.mysql -uroot -p < backup_sunday_1_PM.sql
2. mysqlbinlog gbichot2-bin.000007 gbichot2-bin.000008 | mysql -uroot -p
发表评论
-
RAID write back write through
2014-07-09 13:44 962RAID write back指的是raid控制器能够将写 ... -
druid PreparedStatementCache设置
2014-07-08 14:34 3631druid的连接池配置中有PreparedStatement ... -
innodb 插入缓冲
2014-07-01 16:07 709插入缓冲是InnoDB存储引 ... -
Innodb配置,将数据与日志放在不同磁盘可以加快性能
2012-12-06 19:23 753An advanced my.cnf example ... -
character_set_client character_set_connection character_set_results
2012-11-19 20:21 3257之前一直纠结各种编码的却别:character_set_c ... -
amoeba-mysql的安装使用和读写分离(转)
2012-11-16 16:11 1044http://blog.csdn.net/chen861201 ... -
mysqlcheck myisamchk
2012-11-07 17:45 769mysqlcheck的功能类似myisamchk,但其工作不同 ... -
mysqlbinlog乱码
2012-11-06 19:49 5458使用mysqlbinlog查看二进制文件发现 /*!40019 ... -
auto-rehash
2012-11-05 19:20 4149mysql auto-rehash:读取表信息和列信 ... -
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
2012-09-19 20:21 781MySQL主从复制(Master-Slave)与读写分离(My ... -
mysql显示见表语句
2012-09-03 19:13 1192show create table mysql.slow_l ... -
mysql主从同步延迟问题
2012-08-30 14:18 865见http://www.ixpub.net/thread-13 ... -
二进制日志文件
2012-08-29 19:33 1163mysqld在每个二进制日志 ... -
mysql用户修改密码
2012-08-28 19:37 774mysqladmin -utest -ptest passwo ... -
set session sql_log_bin=0
2012-08-21 15:22 4051引自http://blog.sina.com.cn/s/blo ... -
字符串转换成date
2012-08-15 20:00 935SELECT STR_TO_DATE('Tue 05 June ... -
selecting top N records per group
2012-08-15 18:56 926http://code.openark.org/blog/my ... -
MySQL DELAY_KEY_WRITE
2012-08-02 20:03 1145MySQL DELAY_KEY_WRITE 引自http:// ... -
Mysql Merge表的优点
2012-07-09 13:52 965在Mysql数据库中,Mysql Me ... -
MySQL线程共享内存参数
2012-07-03 16:48 900MySQL线程共享内存参数 引用 http://mxohy. ...
相关推荐
"备份恢复数据库源码"这一主题涉及到数据库管理的重要环节,即如何确保数据的安全,并在必要时能够快速恢复到某个已知的良好状态。这通常是通过定期备份数据库以及在系统故障、数据丢失或灾难性事件后执行恢复操作来...
标题中的“Delphi写的自动备份恢复数据库”表明这是一个使用Delphi编程语言开发的软件工具,其主要功能是为用户提供数据库的自动备份与恢复功能。Delphi是一款强大的对象 Pascal 编程环境,常用于构建桌面应用程序,...
通过RMAN备份恢复数据库到其他服务器
Veeam 备份恢复 Oracle 数据库详细配置文档 本文档旨在详细介绍如何使用 Veeam 备份恢复 Oracle 数据库的配置过程。该文档将指导读者从环境准备到推送 Oracle RMAN Plugin,再到创建备份作业和运行备份作业,最后...
在`BackupRestoreDB`这个项目中,你可能会发现包含示例代码、配置文件和其他相关资源,帮助你理解和实现数据库备份恢复功能。通过学习和实践这些代码,你可以掌握`C# ASP.NET`环境下数据库管理的关键技能,这对于...
恢复数据库的过程同样重要,它可以在数据丢失或系统故障后恢复数据。在 SQL Server 中,可以使用 `RESTORE DATABASE` 命令来完成这个任务。虽然示例代码没有包含具体的恢复操作,但基本流程如下: ```csharp string...
2. **系统恢复**:使用最近的全备份恢复数据库实例。 3. **应用归档日志**:利用归档日志将数据库恢复到最新的状态,这一步是关键,因为归档日志记录了自全备份后所有事务的改变。 4. **数据补采**:在系统恢复后,...
神通数据库备份恢复命令行
以下是根据提供的部分代码示例,演示如何在SQL Server 2005中从差异备份恢复数据库: ```sql USE master; GO CREATE DATABASE test; GO SELECT * INTO test.dbo.SalesOrderDetail FROM AdventureWorks.Sales....
达梦数据库备份恢复使用 ...达梦数据库备份恢复使用需要经过配置归档、全备、增备、数据库还原、恢复数据库和更新魔术值六个步骤。只有按照正确的顺序和方法进行备份恢复,才能确保数据库的安全和可靠性。
NBU(NetBackup)是一款功能强大的备份恢复软件,而MySQL是一款流行的关系型数据库管理系统。本文将详细介绍如何使用NBU来备份和恢复MySQL数据库。 NBU备份mysql的优势 使用NBU备份mysql数据库可以提供多种优势,...
通过这次测试,我们可以了解到MySQL数据库的备份恢复流程,以及如何验证恢复的正确性。同时,也强调了恢复过程中服务器性能的重要性,以及备份策略对于数据保护的关键性。在实际环境中,企业应根据自身需求制定合适...
该工具不仅可以执行SQL语句,也可以用来恢复数据库备份。恢复操作的命令如下: ``` psql -h <host> -U <username> -d <databasename> ``` 该命令使用 `-h` 指定数据库服务器地址,`-U` 指定用户名,`-d` 指定...
在Oracle数据库管理中,数据备份和恢复是至关重要的环节,它们确保了在系统故障、硬件损坏或意外数据丢失时能够快速恢复服务。本教程将详细阐述如何在Oracle环境中执行数据库的备份与恢复操作。 首先,我们需要理解...
事务日志备份记录了数据库中所有事务及其对数据库的修改,通常需要频繁执行,以便在需要时配合完整备份和差异备份恢复数据库。文件和文件组备份则允许针对特定的数据库文件或文件组进行备份,恢复速度较快,但同样...
DISCUZ 论坛数据库备份恢复攻略 在本篇文章中,我们将向您介绍如何备份和恢复 Discuz! 论坛数据库。 Discuz! 是目前应用最为广泛的 PHP 论坛,以运行高效,维护方便,搭建简单而著称。很多用户都搭建了自己的 ...
- 使用数据文件备份和日志备份恢复数据库至最新状态。 ```sql RESTORE DATABASE testdb FROM DISK = 'C:\testdbdata1.bak' WITH NORECOVERY; RESTORE LOG testdb FROM DISK = 'C:\testdblog.bak' WITH ...
SQL数据库备份恢复助手是一款专为数据库管理员设计的实用工具,旨在简化SQL数据库的备份与恢复过程,确保数据的安全性和可恢复性。在IT行业中,数据库是存储和管理信息的核心,而有效的备份和恢复策略是防止数据丢失...
RMAN提供了多种恢复场景的解决方案,如从备份恢复数据库、恢复单个数据文件、从时间点恢复等。在灾难性故障下,可以使用`RESTORE DATABASE`和`RECOVER DATABASE`命令来恢复整个数据库,而`RESTORE TABLESPACE`或`...
日志备份主要是对事务日志进行备份,用于恢复数据库到某个时间点的状态。 ### 三、Oracle数据库备份工具 Oracle提供了多种工具来进行数据库备份,其中最常用的是`EXPDP`(导出)和`IMPDP`(导入)命令行工具。 ##...