Posts Tagged ‘ 备份恢复

MySQL 的备份恢复和A/B

一、实验环境

系统版本:fedora 10

MySQL版本: MySQL 5.0

二、完整备份如果你的数据库允许停止服务并且需要备份数据量很大,你可以停止服务后直接复制数据库对应的文件:/var/lib/mysql/database 这样的每个数据库对应于一个实际的目录,直接复制备份即可。
如果你的服务器不允许停止服务,那么我们可以使用MySQL的热备份工具:mysqldump,它的原理是把数据库内的内容全部用sql语句进行描述,这样做的好处是我们导出来的这些sql语句只需简单的批量修改一些和别的数据库不兼容的地方,就能把Mysql的数据导出到oracle等其它数据库内。
mysqldump -uroot -p test > /tmp/test.sql
这条语句导出了test表到test.sql文件中,我们来看下导出的主要内容吧:

— Table structure for table `books`
DROP TABLE IF EXISTS `books`;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `books` (
`id` int(11) default NULL,
`name` text,
`publish` date default NULL,
`author` text
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
SET character_set_client = @saved_cs_client;
— Dumping data for table `books`

LOCK TABLES `books` WRI…阅读全文

 
友情链接助孕助孕助孕武汉助孕北京助孕助孕上海助孕捐卵网捐卵网