我正在将我的MySQL安装迁移到AmazonRDS,他们运行MySQLServer版本5.6.12。拿到5.6.13版本的客户端工具,尝试用mysqldump做自动备份。我总是遇到输入密码的问题,这会阻止我编写备份脚本。我看起来像这样:ubuntu@ip-10-48-203-112:~$mysqldump--user=dbadmin-pmysecretpassword-hsomeserver.eu-west-1.rds.amazonaws.com-pskygd>dump.sqlWarning:Usingapasswordonthecommandlineinterfacecanbeins
我在一个免费主机上托管了一个小型wiki,但它似乎被发送了垃圾邮件,主机将其关闭。他们给了我一个2GB的.sql文件。我正在寻找建立另一个wiki,将.sql加载到其中并清理困惑(或者找到好东西并将其复制出来)。我建立了一个新的mediawiki,然后我做了以下事情:mysql-u-hmysql.domain.com-p-e"dropdatabase;"mysql-u-hmysql.domain.com-p-e"createdatabase;"mysql-u-hmysql.domain.com-p这需要很长时间,但我没有收到任何错误,然后当我访问mediawiki网址时,我看到:Ada
您好,我使用mysql管理员并已恢复备份文件(backup.sql)。我想在没有数据的情况下使用恢复结构,但它没有给我这样做的选择。我知道phpadmin提供了这个。但是我不能使用它。谁能告诉我一个简单的方法? 最佳答案 仅转储数据库结构:catbackup.sql|grep-v^插入|mysql-u$USER-p这将执行backup.sql文件中的所有内容,除了将填充表的INSERT行。运行此命令后,您应该拥有完整的表结构以及原始数据库中的任何存储过程/View/等,但您的表将全部为空。
我想做的是在Coldfusion中运行备份任务(可能是计划任务),它将备份MySql数据库中的结构和数据。出于安全目的,我使用的托管服务器总是阻止使用cfexecute,所以我不能使用mysqldump。例如(来自雷蒙德·卡姆登)我还有其他选择吗? 最佳答案 备份数据库文件是个好主意,但如果您将它们备份到同一个驱动器,而驱动器发生故障,您就完蛋了。我每天将数据库备份到本地系统。这是我在.bat文件中使用的脚本@ECHOOFF@REMSetdirvariables.Use~1formatinwin2kSETbasedir={direc
我正在寻找mysql数据库的热备份系统?我想向您询问经验和专业知识。 最佳答案 所以你想寻找解决MySQL问题的好方法的地方是MysqlPerformanceBlog/Percona.具体来说,您要做的是使用他们的XtraBackup,修复了InnoDBs热备份出现的一些问题。您最好使用他们的patchedserver用他们的InnoDB替代XtraDB.他们为MySQL集成了许多第三方补丁,包括他们自己的和Google的补丁,并通过修复、增强和更好的日志记录增强了InnoDB存储引擎。此外,Percona赞助了一个名为Maatki
我在MySql中有一个非常大的数据库,我需要每天对其进行备份。我需要能够从任何计算机进行备份,因此我考虑制作一个php脚本来执行此操作并将此php脚本放到网上(当然有密码保护和授权等,以便只有我可以访问它)。不过我想知道,这是如何正确完成的?我应该使用什么命令,是否可以更改备份设置(例如AddAUTO_INCREMENTvalue=true)?我会很感激例子...另外,如果这是一个糟糕的方法(不安全,或者可能使用错误的sql文件提供错误的备份),还有什么其他方法是首选?我有shell-access和VPS(ubuntu服务器)。我的Mysql版本是5.1谢谢
我已经尝试对此进行研究,找到了这个网站:http://www.lullabot.com/blog/importexport-large-mysql-databases并且仍然对为什么这不能正常工作感到困惑。我正在尝试使用数据库将mysql.bz2备份从一台服务器还原到另一台服务器。我运行的命令是:bunzip2SOB-MySQL-backup-summaries_live-2012-01-05.sql.bz2|mysql-h192.168.255.53-usobuser-psummaries_criticaltest我在包含2个备份文件的文件夹中运行它:-rw-r--r--1rootr
我是MySQL新手,但需要安排一个任务来自动备份我的数据库。我已经设法使用以下命令手动创建备份:-mysqldump-uroot-p--all-databases>"a:\mysql\all_databases.sql"但我不知道如何在不手动输入密码的情况下运行命令。我试过:--mysqldump-uroot-p'*mypassword*'--all-databases>"a:\mysql\all_databases.sql"似乎可以执行,但生成的文件大小只有1kB。而第一个命令生成一个2661kB的文件。谁能帮帮我? 最佳答案 尝
我知道复制mySQLInnoDB文件(frm等)是自找麻烦。但是,如果我按原样复制整个MSYSQL目录怎么办?垃圾箱、数据、文档等。这行得通吗?我相信它应该有效。我说得对吗?除非明确设置,否则我认为MySQL不会在MySQL文件夹之外做任何事情。对于那些想知道为什么我需要这样做的人,我构建了Intranet应用程序,并且我通常会为这些东西制作简单的一键式基于WINDOWS的安装程序。这意味着在虚拟机器上准备WAMP/XAMPPSERVER状态、配置和所有内容,然后拍摄快照。 最佳答案 从命令行,备份到SQL文件:mysqldump-
我正在开发我们数据库的常规转储。我正在使用thisscript创建备份,然后通过常规的cron作业提供它。最后,我们得到了一个文本文件以及所有内容的电子邮件存档。我们遇到的问题是两个表的大小。他们每个人都有60k的领域,并且每天都在增长。我认为增量备份是备份的最佳解决方案,但如果要恢复它……这将是一个巨大的项目。我的问题是两个部分:a)是否有更直接的方法来每天备份大表,如果没有,b)是否有一种简单的方法可以从每天/每周的增量备份中恢复备份?谢谢! 最佳答案 您不妨查看Maatkit.这是一堆perl脚本。其中之一是mk-parall