mysqldump相关内容

如何将临时MySQL表转储到文件中?

是否可以在磁盘上的文件(.sql文件,类似于mysqldump创建的文件)中创建转储/导出/保存临时MySQL表的方法? 解决方案 对不起,我第一次没有正确阅读该问题……无论如何,我能想到的最好的就是使用SELECT ... INTO OUTFILE语句,就像这样: SELECT * INTO OUTFILE 'result.csv' FIELDS TERMINATED BY ' ..
发布时间:2020-08-14 02:36:24 数据库

在MySQL中转储数据库

当我运行以下语句时,mysql抱怨出现错误. mysqldump --triggers --routines -u root -p mydb > mydb_20120924.dmp; mysql版本:5.1.34 您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本以使用正确的语法 在第1行的'mysqldump --triggers --routines -u root ..
发布时间:2020-08-14 00:59:54 其他开发

如何防止mysqldump将转储分成1MB的增量?

我有一个相当大的MySQL表(1150万行).就数据大小而言,该表约为2GB. 我的max_allowed_packet是64MB.我通过创建一批插入(每个500,000个值)来使用mysqldump备份表,因为使用mysqldump选项--skip-extended-insert生成的最终sql文件重新插入的时间太长了. 这是我正在运行的内容(来自perl脚本): `mysql ..
发布时间:2020-08-14 00:06:00 数据库

刷新表-访问被拒绝

我需要备份数据库,但是在备份之前尝试刷新表时出现此错误? RELOAD特权是什么意思? 在phpmyadmin中找不到任何RELOAD特权!? Error: Access denied; you need the RELOAD privilege for this operation SQL: FLUSH TABLES WITH READ LOCK 解决方案 可能您不是使用roo ..
发布时间:2020-08-13 22:34:34 数据库

如何用所有用户以及权限和密码备份整个MySQL数据库?

我需要使用所有用户及其权限和密码的信息来备份整个MySQL数据库. 我在 http://上看到了这些选项www.igvita.com/2007/10/10/hands-on-mysql-backup-migration/, 但是用所有用户,密码和权限以及所有数据库数据备份所有MySQL数据库的选项应该是什么? 只是MySQL的完整备份,所以我以后可以在另一台计算机上导入. 解决方 ..
发布时间:2020-08-13 21:56:51 数据库

mysqldump做部分备份-不完整的表转储

我有一个大约6GB的数据库,并且有一个包含1260万行的表.我试图通过以下方式将数据库导出到SQL转储中: mysqldump -u root -p db_name> db_name.sql 命令完成后,导出的SQL转储文件只有2GB,而主表只导出了约100万行. 可能有什么问题吗? 解决方案 出于某些原因,文件大小限制为2GB,解决此问题的最简单方法是使用split: ..
发布时间:2020-08-11 07:38:54 数据库

MySQL转义单引号和双引号

我有一个正在编写的脚本,用于将某些字段移至新的数据库,例如 $results = mysql_query ( "SELECT body, title FROM $source_db.Post" ); while ($row = mysql_fetch_array($results)) { if(mysql_num_rows($users_result) > 0){ $insert ..
发布时间:2020-08-11 06:52:06 PHP

MYSQL DBDump错误消息

我需要一个DBDUMP,我正在使用MySQL. 当我尝试获取数据库转储时,出现以下错误.任何提示它做错了什么. C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -u root -p xxx myDB e > dump.sql Enter password: *** mysqldump: Got error: 1049: Unkno ..
发布时间:2020-08-11 06:44:01 数据库

为什么具有单事务的mysqldump比没有事务的mysqldump更一致?

我已经阅读了手册,并提到每个事务在开始进行转储之前都会添加一个BEGIN语句.有人可以用更容易理解的方式阐述这一点吗? 这是我读到的: 此选项在从服务器转储数据之前发出BEGIN SQL语句.它仅对事务表(如InnoDB和BDB)有用,因为那样 在发出BEGIN时转储数据库的一致状态,而不会阻止任何应用程序." 可以详细说明一下吗? 解决方案 由于转储在一个事务中,因此您 ..
发布时间:2020-08-11 05:26:57 数据库

如何在命令提示符下使用mysqldump使用备份文件名添加日期和时间,以及如何定义备份文件的路径

我正在使用此命令从mysqldump备份 mysqldump -uroot -ptrackerdb)--alldatabases> test.sql 现在我想在备份文件中添加日期时间,例如当前日期和时间,例如test_25July2013_13:00 为此,我在文件名中添加了test_ date +%Y-%m-%d_%H-%M-%S .sql,但它给出了错误 “无法找到表格 ..
发布时间:2020-08-11 04:51:13 数据库

如何获取mysqldump以保留表名的大小写?

我正在尝试将数据库从Windows迁移到Linux主机. 谢谢! 阿什利 解决方案 在Linux mysql下找不到表名,因为它的默认值区分大小写. 对于Windows,它不区分大小写. 我无法判断是否忽略大小写对您有用.但是您可以通过在my.conf中添加一行来完成.即使Linux中的mysql不区分大小写. mysqlserver:~# vi /etc/mysq ..
发布时间:2020-08-11 04:46:43 其他开发

如何从mysqldump中删除表

如何删除其中包含许多表的mysqldump中一个大表的输出? 我的数据库转储大小为6 GB,但是其中90%只是一个日志记录表"cache_entries",不再需要备份. 如何轻松删除转储中描述大型日志记录表的那个位? 我发现了这一点: http://gtowey.blogspot.de/2009/11/restore-single- table-from-mysqldump.h ..
发布时间:2020-08-11 03:47:59 数据库

python子进程和mysqldump

我知道之前已经有人问过这个问题的一部分,但是我有一些相关的问题. 我正在尝试执行 mysqldump -u uname -ppassword --add-drop-database --databases databaseName | gzip > fileName 我可能正在转储非常大的数据库(200GB?).这本身就是愚蠢的事情吗?然后,我想通过网络发送压缩文件以进行存储,删除 ..
发布时间:2020-08-11 02:25:38 Python

MySQL选择查询条件

你好, 我有以下sql表+数据: CREATE TABLE IF NOT EXISTS `job_requires` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `Job_id` bigint(20) unsigned NOT NULL, `Group_Index` int(11) NOT NULL, ..
发布时间:2020-07-06 22:25:29 数据库

将mysql表转储为CSV(stdout),然后将输出隧道传输到另一台服务器

我正在尝试将数据库表移动到另一台服务器;复杂之处在于当前正在运行该表的机器几乎没有空间了;所以我正在寻找一种可以在网络上工作的解决方案. 我已经尝试过mysql从src机器中转储数据库,并在目的地将其通过管道传输到mysql中;但我的数据库有4800万行,甚至在关闭auto_commit时也是如此; trx_commit cmd为2;我的狗比较慢. mysqldump -uuser - ..
发布时间:2020-06-29 19:29:51 数据库