草庐IT

mysqldumper

全部标签

mysql - 无法在命令行 Windows 上压缩我的 mysqldump

我正在尝试备份我的MySQL数据库并压缩文件。每次我尝试运行这个命令...C:\wamp\bin\mysql\mysql5.5.24\bin\mysqldump.exe-uusernam-ppassworddb_name|gzip>sites\www.site.com-local\backups\backup-date.sql.gz我得到的只是一个错误提示“'gzip'未被识别为内部或外部命令、可运行程序或批处理文件”我使用了以下资源,希望它们能有所帮助,但什么也没做http://www.zigpress.com/2009/04/09/enabling-gzip-on-wamp/htt

mysql - 如何使用 UTF8 获取 mysqldump?

我正在尝试使用命令获取mysql转储:mysqldump-uxxxx-pdbxxx>xxxx270613.sql用UTF8获取mysqldump的命令是什么? 最佳答案 您好,请尝试以下操作。mysqldump-u[username]–p[password]--default-character-set=utf8-N--routines--skip-triggers--databases[database_name]>[dump_file.sql] 关于mysql-如何使用UTF8获取m

bash - 压缩通过 SSH 连接到另一台机器的 Mysqldump

我有以下内容:mysqldump-uxxxx-hlocalhost--password=xxxxxdatabasename|sshusername@00.000.00.202"ddof=httpdocs/backup`date+'%Y-%m-%d-%H-%M-%S'`.sql"...哪个SSH是到远程机器的mysqldump。我需要在使用SSH之前压缩mysqldump,因为转储有500mb,它占用了我的带宽限额。 最佳答案 mysqldump...|gzip-9|ssh...或mysqldump...|bzip2-9|ssh...

mysqldump 以错误的字符集导出数据

昨天我第一次导出我的Mysql数据库,我在转储中发现了一些非常奇怪的字符,例如:INSERTINTO`piwik_archive_blob_2013_01`VALUES(15,'Actions_actions_url_6',1,'2013-01-17','2013-01-17',1,'2013-01-2007:36:53','xuNM0ý/œ#&ÝÕ³\ZõNYpÊÀì#!üw7Hж}°ÀAáZoN*šgµ\'GWª[Yûðe¯57ÃÁÆ7|Ÿ\'Ü%µDh©-EÛ^ËL±ÕÞtªk@(,b±ßZ.ÒÃ6b²aiÓÍ)87[­ïΜ,æya¥uÒÚ­X');我的服务器MySQL

Mysqldump 在 linux 上通过 cron 运行时创建空文件

我有一个运行mysqldump的bash脚本mysql_cron.sh#!/bin/bash/usr/local/mysql/bin/mysqldump-ujoe-ppassword>/tmp/somefile这很好用。然后我从cron调用它:20****/home/joe/mysql_cron.sh这会创建文件/tmp/somefile,但该文件始终为空。我试过添加一个source/home/joe/.bash_profile到脚本以确保cron具有正确的环境变量,但这无济于事。我看到很多其他人遇到这个问题,但没有找到解决方案。我还尝试了crontab中的'>'运算符将任何cron错

mysql - 根据模式跳过 mysqldump 中的表

有没有办法从mysqldump命令中限制某些表(即以名称“test”开头)?mysqldump-uusername-pdatabase\--ignore-table=database.table1\--ignore-table=database.table2etc>database.sql但问题是,大约有20个表的名称以“test”开头。有什么方法可以跳过这些表(不使用像“--ignore-table=database.table1--ignore-table=database.table2--ignore-table=database.table3....--ignore-table

mysql - 如何避免在 mysqldump 备份上出现 "use <database>"语句?

我正在使用这个命令语法:mysqldump-u-p--no-create-db--databasesmydatabase>/var/backups_DB/MyDatabase-$(date+"%d-%m-%Y-%H:%M:%S").sql但是我找不到如何防止在生成的文件中插入“usemydatabase”这一行。我应该使用哪个选项? 最佳答案 没错。删除--databases...https://www.computerhope.com/unix/mysqldum.htm--databases-BDumpseveraldatabas

mysql - 如何正确使用 mysqldump

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我使用MySQLServer5.5,但在提取数据库时遇到问题,这就是我使用此命令的方式:mysql>mysqldump-uroot-pkailmybase>C:\ProgramFiles\MySQL\MySQLServer5.5\bin\base.sql;这是我得到的错误:ERROR:Unknowncommand'\P'.ERROR:Unknowncom

mysql - Amazon 生态系统之外的 Amazon RDS mysqldump

我想每天对亚马逊生态系统之外我自己的本地磁盘执行一次mysqldump。我没有什么理由想每天这样做。我想在RDS\EBS再次出现故障时更好地控制我的数据库。RDS只允许您在同一可用区内进行恢复。这真的让我很生气,因为可用性区域的自然灾害或网络故障几乎会使备份变得无用,因为您只能恢复到同一区域。:/想要一个无需为空间和带宽付费的沙盒/测试数据库。我的大问题是,如果我每天对一个50GB的数据库进行mysql转储,我的带宽/IO成本是否会飙升?我假设他们会的!以前有人做过这样的事情吗?更新:我正在运行一个多可用区生产环境,因为最近的中断仍然证明不存在完全故障转移这样的事情。我们公司提供两项服

cron - cron 中 mysqldump 动态文件名的正确格式?

我有一个crontab设置,每次我尝试这样做时都会出错。它在shell中工作正常。这是我尝试将日期自动插入数据库备份文件名时使用的格式。有谁知道我需要使用什么语法来让cron将日期插入文件名?mysqldump-hServer-uUser-pPasswordTable|gzip>/home/directory/backups/table.$(date+"%Y-%m-%d").gz提前致谢! 最佳答案 对于crontab的“命令”部分,这样的事情怎么样:mysqldump--host=HOST--user=USER--password