日期:2011-05-02 15:44:00 来源:本站整理
MySQL数据库备份(3)[MySQL防范]
本文“MySQL数据库备份(3)[MySQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
2 利用直接拷贝数据库的备份和拷贝办法
另一种不触及MySQLdump备份数据库和表的方法是直接拷贝数据库表文件.典型地,这用诸如cp、tar或cpio实用程序.本文的例子利用cp.
当你利用一种直接备份办法时,你必须保证表不在被利用.假如服务器在你则正在拷贝一个表时改变它,拷贝就失去意义.
保证你的拷贝完好性的最好办法是关闭服务器,拷贝文件,然后重启服务器.假如你不想关闭服务器,要在履行表查抄的同时锁定服务器.假如服务器在运行,相同的制约也实用于拷贝文件,并且你应当利用相同的锁定协议让服务器"安静下来".
假定服务器关闭或你已经锁定了你想拷贝的表,下列显示若何将整个samp_db数据库备份到一个备份目录(DATADIR表示服务器的数据目录):
%cd DATADIR
%cp -r samp_db /usr/archive/mysql
单个表可以以下备份:
%cd DATADIR/samp_db
%cp member.* /usr/archive/mysql/samp_db
%cp score.* /usr/archive/mysql/samp_db
....
当你完成了备份时,你可以重启服务器(假如关闭了它)或释放加在表上的锁定(假如你让服务器运行).
要用直接拷贝文件把一个数据库从一台机械拷贝到另一台机械上,只是将文件拷贝到另一台服务器主机的得当数据目录下便可.要确保文件是MyIASM格局或两台机械有相同的硬件构造,不然你的数据库在另一台主机上有奇特的内容.你也应当保证在另一台机械上的服务器在你正在安装数据库表时不拜候它们.
3 复制数据库(Replicating Database)
复制(Replication)近似于拷贝数据库到另一台服务器上,但它的切当含义是及时地保证两个数据库的完好同步.这个功效将在3.23版中呈现,并且还不很成熟,因此本文不作具体介绍.
以上是“MySQL数据库备份(3)[MySQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论