草庐IT

冷备份

全部标签

mysql - 在 pythonanywhere 上备份 mysql 数据库

我是MySQL的新手,知道如何使用mysqldump实用程序备份数据库。但是,我认为它没有安装在pythonanywhere上。对于如何备份我在pythonanywhere上创建的mysql数据库的任何建议,我将不胜感激。谢谢。 最佳答案 [更新]我们现在已经通过bash控制台session提供了mysqldump二进制文件,因此您可以继续使用它!(对于任何好奇/受类似问题影响的人,历史答案如下)PythonAnywhereadminhere,we'lltryandincludemysqldumpasap.Inthemeantime

mysql - 在备份中包含 ib_logfiles?

小问题:在使用InnoDB引擎创建MySQL安装的定制备份时跳过ib_logfile*文件是否安全?定制备份只是复制所有(或子集)/var/lib/mysql+/etc/my.cnf到安全的地方。据我所知,ib_logfile*文件由MySQL在启动时重新创建+这些文件确实很大,因此将它们存储在备份中可能并不明智。是的,假设MySQL在备份之前(正确地)停止了。 最佳答案 以您描述的方式备份数据库是不安全的。原因是您无法知道某些数据页是否仍在MySQL服务器的内存中,等待I/O刷新到磁盘。因此,无论您是否包含ib_log文件,复制文

mysql - 从jsp页面备份数据库

我有一个带有MySQL数据库的struts2(jsp)网络应用程序。是否可以从jsp/java页面备份数据库?是否可以用同样的方式恢复?请给我一些教程或提示..我的实际需要是授予管理员访问权限,以使用gui本身进行备份和恢复,而无需从服务器访问MySQL。提前致谢.. 最佳答案 如果你使用的是mySQl,你可以做类似的事情staticintBUFFER=10485760;publicstaticStringgetData(Stringhost,Stringport,Stringuser,Stringpassword,Stringdb

mysql - lvm mysql备份

我一直在阅读有关通过使用lvm备份mysql的内容我了解到您创建了一个lvm分区并为mysql分配了特定大小,为快照留出了足够的空间。我读到优点是备份非常快。有什么需要注意的陷阱或缺点吗?谢谢 最佳答案 在启用LVM快照的情况下运行可能会导致I/O性能下降多达6倍。http://www.mysqlperformanceblog.com/2009/02/05/disaster-lvm-performance-in-snapshot-mode/我建议使用PerconaXtraBackup作为更好的热备份工具(免责声明:我为Percona

mysql - 比较来自 mysql 备份的数据

我有几个数据库备份,我想弄清楚是否有一种方法可以比较备份中的数据,以了解数据随时间的变化情况。我在要比较的字段上没有时间戳,但我在该行上有一个唯一的ID。备份是使用mysqldump创建的.sql文件。是否有执行此操作的流程? 最佳答案 有许多用于MySQL的差异工具,包括一个名为MySQLDiff(http://www.mysqldiff.org/)的工具。还有一个命令行界面可以在这里找到:http://devzone.intellitree.com/projects/intellitree-cli-extension-to-my

mysql - 备份 MySQL 数据库并以另一个名称恢复它

我正在尝试对MySQL数据库数据进行一些维护,并且我使用备份的当前数据库创建了一个转储文件。我想将所有数据恢复到另一个名为original_db_name_test的数据库有命令吗? 最佳答案 这取决于你如何调用mysqldump如果您使用了mysqldumpdbname,那么您的转储既不包含CREATEDATABASE也不包含USEDATABASE。只需使用新名称创建数据库并将转储提供给mysql-Dnew_dbname。如果您使用了mysqldump--databasedbname,则转储包含CREATEDATABASE和USE

php - 用 php 备份 mysql 表

这个问题在这里已经有了答案:ExportandImportallMySQLdatabasesatonetime(12个答案)关闭2年前。如果表前缀与子字符串匹配,我想从数据库备份表(使用PHP)。我正在尝试但没有奏效error_reporting(1);$dbname='wp_dev';if(!mysql_connect('127.0.0.1','root','')){echo'ConnectionError';exit;}$sql="SHOWTABLESFROM$dbnameLIKE'wp_%'";$result=mysql_query($sql);if(!$result){echo

mysql - 如何每小时在 Amazon RDS 上进行一次数据库备份?

目前,AmazonRDS上的数据库每天自动备份一次-这似乎是默认行为。当我查看“备份保留期”时,1天是最小的选项。如何每小时(或每30分钟)进行一次备份并(理想情况下)将备份保存到我的AmazonS3?这是否受AmazonRDS支持,还是我需要手动执行mysqldump并通过我自己的脚本将备份上传到S3?我还没有找到任何2016年的答案。 最佳答案 没有必要。来自BackingupandrestoringanAmazonRDSDBinstance:Inadditiontothedailyautomatedbackup,AmazonR

php - 通过 PHP 以编程方式备份​​(和通过电子邮件发送)完整的 MySQL 数据库

我需要每天对MySQL数据库进行备份,最好是让它自己通过电子邮件发送到我选择的电子邮件地址。这有可能吗?生成备份文件的SQL是什么?如何将此文件作为“附件”添加到发送的电子邮件中?感谢您的帮助,我真的需要做这些备份!我知道如何通过cronjob调用脚本,所以日常工作不是问题。 最佳答案 简单地进入命令shell并像这样运行mysql_dump命令:mysqldump-u-p|gzip-c>/backup/`date+%Y-%m-%d`.sql.gz从这一点开始,您可以只使用邮件命令(我不知道附加文件的语法)。

mysql - 如何备份 MySQL 数据库?

在备份具有数百万条目的数据库时,我必须考虑什么?有没有我可以使用的工具(可能与MySQL服务器捆绑在一起)? 最佳答案 根据您的要求,我自己使用了几个选项:如果您不需要热备份,请关闭数据库服务器并在文件系统级别进行备份,即。e.使用tar、rsync或类似工具。如果你确实需要数据库服务器继续运行,你可以从mysqlhotcopy开始。工具(一个perl脚本),它锁定正在备份的表并允许您选择单个表和数据库。如果您希望备份可移植,您可能需要使用mysqldump。,它创建SQL脚本来重新创建数据,但是比mysqlhotcopy慢如果您在