草庐IT

备份固件

全部标签

mysql - 如何将mysql备份导入mongodb?

从mysql导入mongodb,可以吗? 最佳答案 是的。你可以使用我的插件。但为此你必须编写数据转换配置。http://code.google.com/p/sql-to-nosql-importer/ 关于mysql-如何将mysql备份导入mongodb?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8402572/

mysql - 如何在本地主机上一次备份 100 个 mysql 数据库?

我的本​​地主机上有100个数据库。我想一次备份所有这些。我想要一个快速的方法来做到这一点。无论如何,一次备份所有数据库? 最佳答案 您可以使用mysqldump一次转储多个数据库.使用以下命令,您可以一次转储多个数据库。mysqldump--databasesdb1db2db3>db_backup.sql或者如果你想转储所有数据库:mysqldump-uroot-p--all-databases>db_backup.sql 关于mysql-如何在本地主机上一次备份100个mysql数据

mysql - 是否有用于备份数据库中数据的 rake 任务?

是否有用于备份数据库中数据的rake任务?我已经备份了我的架构,但我想备份数据。这是一个小型的MySQL数据库。 最佳答案 以下脚本是从eycap中提取的简化版本,具体来自thisfile.set:dbuser"user"set:dbhost"host"set:database"db"namespace:dbdodesc"Getthedatabasepasswordfromuser"task:get_passworddoset(:dbpass)doCapistrano::CLI.ui.ask"Entermysqlpassword:"

php - Mysql数据备份转换成字符串

Note:ThemainthingwhichIwanttoknowishowtostopconvertingintegersandbitstostringusingphp.IdontwanttousemysqldumpasmanyServersarenotgivingaccesstoshellsandIhadtestedit.Thatswhy,IamusingPHP我正在引用链接https://davidwalsh.name/backup-mysql-database-php备份实时服务器上的数据库。问题是当我打开作为备份获得的文件时,我看到整个数据都以字符串形式转换。所以,假设我在日

mysql - 冷备份期间网站数据库写入的最佳实践?

假设您有一个大型、流行的数据库驱动网站。工地上整天整夜都有人。他们访问既读取又写入数据库的页面。在实现每日数据库备份计划时,涉及到冷备份,这意味着您在备份过程中临时关闭数据库或锁定表。这可确保在进行备份时不会将新数据插入数据库。有哪些好的方法可以对您的站点Controller和模型进行编码,使其不会因表锁定或数据库脱机而失败?您是否需要实现某种数据库写入队列系统或类似的系统?或者只是让整个网站暂时下线?或者只是在不锁定或关闭任何东西的情况下进行实时备份?什么是好的方法? 最佳答案 使用复制,这里是一个简单的场景1主A,2从B,C在正

mysql - MySQL 备份的最佳实践

我需要在当前系统上备份MySQL数据库。我在使用shell脚本的cron作业中使用mysqldump命令。我大致是这样的:#!/bin/bashfileName=$(date+%H-%M)mysqldump-ubackup-hserver1.local.com-Adatabase1>/backup/$filename.sql这大约需要1小时才能完成,所以我的问题是:我需要压缩数据,所以我想知道我是应该先将文件备份为纯sql然后压缩它,还是应该立即从mysqldump命令压缩它? 最佳答案 为了减少中间磁盘空间的使用,您可以即时压缩:

mysql - 我怎样才能安全地备份一个巨大的数据库?

我需要备份一个庞大的Drupal数据库。所以它有超过1500个表(不要怪我,它是Drupal的东西)并且大小为10GB。我无法使用PHPMyAdmin完成此操作,我只是在它开始构建.sql文件时遇到错误。我想确保在尝试备份时不会破坏任何东西或导致服务器宕机或任何东西。我打算在我的服务器上尝试一个mysqldump,然后将文件复制到本地,但意识到这可能会导致无法预料的问题。所以我想问你的是,一次对这么多表使用mysqldump是否安全,即使是安全的,这么大的文件是否会在将来重建数据库时导致任何问题?感谢您的输入。 最佳答案 isits

mysql - 备份MySQL数据库

我有一个大约1.7GB的MySQL数据库。我通常使用mysqldump备份它,这大约需要2分钟。但是,我想知道以下问题的答案:mysqldump是否会阻止对数据库的读取和/或写入操作?因为在实际场景中,我不想阻止用户在备份数据库时使用它。我最好只备份整个数据库一次,比如说一周一次,但在中间的日子里,只需要备份一个表,因为其他表不会改变。有办法实现吗?对于这些目的,mysqlhotcopy是更好的选择吗? 最佳答案 mysqlhotcopy在读锁丢失的某些情况下不起作用,并且不适用于INNODB表。mysqldump用的比较多,因为它

mysql - 为什么使用ssh将备份文件转储到另一台服务器时出现 `tcgetattr`错误?

我想在另一台服务器上转储表备份,我正在使用ssh来完成它。当我运行下面的命令时,它给出了一个错误,但是转储文件被复制到目的地。mysqldump-uusername-ppassworddbnametablename|ssh-t-tservers_username@domain_name'cat>/tmp/bckp.sql';tcgetattr:Invalidargument如果我按CTRL+c然后它会附加错误消息Killedbysignal2.为什么会出现这个错误? 最佳答案 我在使用ssh-t-t或ssh-tt强制伪终端分配时看到

mysql - 如何使用 mysql workbench 进行自动 mysql 数据库备份

如何使用mysqlworkbench自动备份mysql数据库?这可能吗? 最佳答案 自动备份不需要Mysqlbench,设置一个crontab并使用mysqldump(或等效的)将完成相同的工作并且更容易。例子:crontab-e/*backupeverydayat00:00:00*/00***mysqldump-uroot-ppasswordYOUR_DATABASE>/backup/YOUR_DATABASE.sql 关于mysql-如何使用mysqlworkbench进行自动mys