草庐IT

mysqldumper

全部标签

phpmyadmin - 我在 phpmyadmin 中注意到 "Maximal length of created query"有一个 mysqldump 选项吗?

当我尝试重新导入使用mysqldump创建的数据库时,出现服务器已消失的错误。当我从phpmyadmin导出时,我没有收到该错误。我正在尝试使用mysqldump模拟phpmyadmin导出输出。phpmyadmin将“创建查询的最大长度”设置为50000。这在mysqldump命令中转换为什么选项?这是我目前所拥有的:mysqldump-uusername-ppass>backup.sql 最佳答案 这将限制生成的查询的长度。--net-buffer-length5000 关于phpm

php - 对 mysqldump 使用 gzip 压缩

谁能提供一个示例,说明如何在以下php代码中包含我的zip压缩软件的路径?该代码在转储到一个简单的sql文件中时有效,但是,gzip压缩显然依赖于包含正确的路径。$dumpfile=$dbname.".sql.gz";passthru("c:\\xampp\\mysql\\bin\\mysqldump.exe--opt--host=$dbhost--user=$dbuser--password=$dbpwd$dbname|gzip-v-9>$dumpfile"); 最佳答案 您缺少gzip的-c选项,该选项告诉它输出到标准输出。否则

mysqldump 返回未知变量 sql-mode 错误

当我像这样运行mysqldump时出现此错误:$mysqldump-umy_user-pXXX-h127.0.0.1--databasesmy_db>db_backup.sqlmysqldump:unknownvariable'sql-mode=STRICT_ALL_TABLES'有人知道会发生什么吗?当我尝试启动MySQL客户端时,我也得到了同样的结果。 最佳答案 原来我的my.cnf文件的客户端设置部分有“sql-mode=STRICT_ALL_TABLES”。我把它移到了服务器部分,看起来一切都很好。

java - mysqldump 从 java 运行时返回代码 6,但相同的命令在命令行中运行良好

当我通过Runtime.getRuntime从Java运行相同的命令时,我得到返回代码6。相同的命令在命令行中运行良好:process=Runtime.getRuntime().exec(mysqldumpCommand);intprocessComplete=process.waitFor();对于这2个命令,当从java运行时我得到返回代码6,并且没有转储。从命令行工作正常(我在本地环境中没有密码。)mysqldump--user=root--password=--host=localhostdbname>c:\temp\dumpfile.sqlmysqldump--user=ro

mysqldump vs select into outfile

我在mysql中使用select*intooutfile选项将数据备份到制表符分隔格式的文本文件中。我对每个表都调用此语句。然后我使用loaddatainfile将每个表的数据导入mysql。在执行此操作时我还没有做任何锁定或禁用键现在我面临一些问题:虽然它正在备份另一个,但更新和选择越来越慢。为大表导入数据需要太多时间。如何改进方法来解决上述问题?mysqldump是一个选项吗?我看到它使用插入语句,所以在尝试之前,我想寻求建议。在每次“加载数据”之前使用锁定和禁用key是否可以提高导入速度? 最佳答案 如果你有很多数据库/表,使

mysql - 我可以在 ~/.my.cnf 中有多个 [mysqldump] 部分吗?

阅读MYSQLDUMPwithoutthepasswordprompt上的答案后我想知道:Isitpossibletostoremultiplecredentials,todifferentdbaccounts,inone~/.my.cnffile?Ifso,whatisthesyntax?注意:我认为这可能会引发安全问题,但这仅限于本地/开发环境。 最佳答案 在IRC#mysql上询问我得到的是:MrAmmon|notreally,no.Youcan,ifyoulike,havemultiplefilesandreferencet

mysql - 压缩 mysqldump 的最佳方法?

我的服务器上有一个很大的mysqldump文件,我想使用FTP将它导入我的PC,因为它是一个大文件,所以要花很长时间。我知道有一种方法可以压缩此文件的内容,但我无法想出一个精确的命令。压缩/压缩大型mysqldump文件的最佳命令是什么?假设文件名为backup.sql,它位于名为“backup”的文件夹中。任何帮助将不胜感激。提前感谢您的宝贵时间。 最佳答案 你可以试试这样的:-mysqldump-uroot-pdatabase_name|gzip>dump.gz 关于mysql-压缩

mysql - 是否可以使用 mysqldump 或其他任何方式将 "backup"行/表

假设数据库中有一行(几行)或一张表。我可以备份它们,以便在行/表损坏时尽快恢复它们吗?提前致谢! 最佳答案 我使用以下perl脚本来备份我的数据库:#!/usr/bin/perlusestrict;useDBI;my$dbh=DBI->connect("dbi:mysql:database=;mysql_client_found_rows=0;host=your.database.host","username","password",{RaiseError=>1});my$databases=$dbh->selectcol_arr

MySQLDump 无法将数据导入亚马逊 RDS

我在其他地方做了一些数据处理,想重新导入一些表...我已经通过mysqldump函数从那个数据库导出了数据。我试图重新导入我的RDS但没有运气......我用下面的命令尝试重新导入mysqldump--host=blink10.cfti81qgpnos.us-east-1.rds.amazonaws.com--password=XXXXXXX--user=bill--single-transactionblink10产品productspriceNEW它似乎遍历了putty中的所有数据,给我留下了:转储于2012-01-319:27:55完成但是当我检查数据库时,没有添加这些记录。想法

Python 子进程、mysqldump 和管道

我在尝试构建一个简单的备份/升级数据库脚本时遇到了问题。错误是在使用子进程的mysqldump调用中:cmdL=["mysqldump","--user="+db_user,"--password="+db_pass,domaindb+"|","gzip",">",databases_path+"/"+domaindb+".sql.gz"]print"%s:backupdatabase%s\n\t[%s]"%(domain,domaindb,''.join(cmdL))total_log.write("%s:backupdatabase%s\n\t[%s]\n"%(domain,dom