备份mysql是用的什么方法

备份mysql是用的什么方法,第1张

MySQL备份数据库的两个主要实际 *** 作方案是采用MySQL(与PHP搭配之最佳组合) dump程序或是直接复制相关的数据库文件(如用cp、cpio或tar等)。当然每种实际应用方法都有其优缺点:

MySQL(和PHP搭配之最佳组合)dump与MySQL(和PHP搭配之最佳组合)服务器协同 *** 作。

直接拷贝方法在服务器外部进行,并且你必须采取措施保证没有客户正在修改你将拷贝的表。如果你想用文件系统备份来备份数据库,也会发生同样的问题:

如果数据库表在文件系统备份过程中被修改,进入备份的表文件主语不一致的状态,而对以后的恢复表将失去意义。文件系统备份与直接拷贝文件的区别是对后者你

完全控制了备份过程,这样你能采取措施确保服务器让表不受干扰。

MySQL(和PHP搭配之最佳组合)dump比直接拷贝要慢些。

MySQL(和PHP搭配之最佳组合)dump生成能够移植到其它机器的文本文件,甚至那些有不同硬件结构的机器上。直接拷贝文件不能移植到其它机器上,

除非你正在拷贝的表使用MyISAM存储格式。ISAM表只能在相似的硬件结构的机器上拷贝。在MySQL(和PHP搭配之最佳组合)

323中引入的MyISAM表存储格式解决了该问题,因为该格式是机器无关的,所以直接拷贝文件可以移植到具有不同硬件结构的机器上。只要满足两个条

件:另一台机器必须也运行MySQL(和PHP搭配之最佳组合) 323或以后版本,而且文件必须以MyISAM格式表示,而不是ISAM格式。

不管你使用哪种备份方法,如果你需要恢复数据库,有几个原则应该遵守,以确保最好的结果:

定期实施备份。建立一个计划并严格遵守。

让服务器执行更新日志。当你在崩溃后需要恢复数据时,更新日志将帮助你。在你用备份文件恢复数据到备份时的状态后,你可以通过运行更新日志中的查询再次运用备份后面的修改,这将数据库中的表恢复到崩溃发生时的状态。

以文件系统备份的术语讲,数据库备份文件代表完全倾倒(full dump),而更新日志代表渐进倾倒(incremental dump)。

使用一种统一的和易理解的备份文件命名机制。象backup1、buckup2等不是特别有意义。当实施你的恢复时,你将浪费时间找出文件里是什么东西。你可能发觉用数据库名和日期构成备份文件名会很有用。例如:

%MySQL(和PHP搭配之最佳组合)dump samp_db >/usr/archives/MySQL(和PHP搭配之最佳组合)/samp_db1999-10-02

%MySQL(和PHP搭配之最佳组合)dump menagerie >/usr/archives/MySQL(和PHP搭配之最佳组合)/menagerie1999-10-02

由于phpMyAdmin得版本不同,有的具体名称可能不同,您就按照我说的大概的意思去找就可以了

步骤:进入phpMyAdmin后找到“导出”》进入页面之后您可以根据自己的实际需求进行配置,需要导出的是整个数据库还是表之类的,然后点下面的执行就可以了,我使用的版本是phpMyAdmin-260-beta2,希望我的回答能帮助您!

将本地数据库导入到服务器数据库的方法/步骤:

1、在本地和服务器都安装同样的数据库客户端,如oracle常用SQLPlus、MySQL常用HeiDi sql或者navicat、mssql2005则常用SQL Server Management Studio;

2、在本地通过数据库客户端导出数据库为sql文件;

3、将sql文件远程传递到服务器上;

4、在服务器上用相同的数据库客户端将sql文件执行一遍即可将本地数据库导入到服务器上。

以上就是关于备份mysql是用的什么方法全部的内容,包括:备份mysql是用的什么方法、如何备份 MYSQL、本地怎么备份服务器上的mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10181262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存