仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 773|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网页编程之MySQL数据库备份(3)

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:38:03 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
DBaaS向客户提供了许多与其他云服务相类似的优势:一个灵活的、可扩展的MySQL学习教程、按需服务的平台,它以自助服务和便捷管理为导向,可以对环境中的资源进行调配。mysql|备份|数据|数据库2利用间接拷贝数据库的备份和拷贝办法


另外一种不触及mysqldump备份数据库和表的体例是间接拷贝数据库表文件。典范地,这用诸如cp、tar或cpio有用程序。本文的例子利用cp。

  当你利用一种间接备份办法时,你必需包管表不在被利用。假如服务器在你则正在拷贝一个表时改动它,拷贝就得到意义。

  包管你的拷贝完全性的最好办法是封闭服务器,拷贝文件,然后重启服务器。假如你不想封闭服务器,要在实行表反省的同时锁定服务器。假如服务器在运转,不异的制约也合用于拷贝文件,并且你应当利用不异的锁定协定让服务器“宁静上去”。

  假定服务器封闭或你已锁定了你想拷贝的表,以下显现怎样将全部samp_db数据库备份到一个备份目次(DATADIR暗示服务器的数据目次):

%cdDATADIR
%cp-rsamp_db/usr/archive/mysql


  单个表能够以下备份:

%cdDATADIR/samp_db
%cpmember.*/usr/archive/mysql/samp_db
%cpscore.*/usr/archive/mysql/samp_db
....


  当你完成了备份时,你能够重启服务器(假如封闭了它)或开释加在表上的锁定(假如你让服务器运转)。

  要用间接拷贝文件把一个数据库从一台呆板拷贝到另外一台呆板上,只是将文件拷贝到另外一台服务器主机的得当数据目次下便可。要确保文件是MyIASM格局或两台呆板有不异的硬件布局,不然你的数据库在另外一台主机上有奇异的内容。你也应当包管在另外一台呆板上的服务器在你正在安装数据库表时不会见它们。

3复制数据库(ReplicatingDatabase)

  复制(Replication)相似于拷贝数据库到另外一台服务器上,但它切实其实切寄义是及时地包管两个数据库的完整同步。这个功效将在3.23版中呈现,并且还不很成熟,因而本文不作具体先容。


MySQL采用双重授权(DualLicensed),它们是GPL和MySQLAB制定的商业许可协议。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-15 11:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表