仓酷云

标题: MYSQL网页编程之MySQL数据库备份(3) [打印本页]

作者: 再见西城    时间: 2015-1-16 22:38
标题: MYSQL网页编程之MySQL数据库备份(3)
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制定的商业许可协议。
作者: 灵魂腐蚀    时间: 2015-1-19 19:48
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
作者: 愤怒的大鸟    时间: 2015-1-28 10:10
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
作者: 活着的死人    时间: 2015-2-5 20:29
SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)
作者: 第二个灵魂    时间: 2015-2-13 13:15
同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。
作者: 飘灵儿    时间: 2015-3-3 21:48
可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。
作者: 不帅    时间: 2015-3-11 14:03
如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。
作者: 只想知道    时间: 2015-3-18 22:18
从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。
作者: 小魔女    时间: 2015-3-26 19:47
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2