mysqldump相关内容

MySQL转储注释指令和简单注释

我们计划使用Flyway来管理我们的迁移,因为它似乎是一个非常适合我们需求的好工具.今天我们拥有的是用于开发的MySQL数据库和用于生产周期的mysql-oracle DB. 如今,将Flyway与ant集成在一起似乎无法处理mysqldump注释指令中的简单注释.看起来像这样: /*!50003 CREATE*/ /*!50020 DEFINER=`root`@`localhost` ..
发布时间:2020-11-09 06:25:05 其他开发

如何导入mysql dump?

我只为数据库中的一个表创建了一个mysql转储。我用来创建转储的命令是 mysqldump -uroot -p database_name table_name> backup.sql 。现在,当我尝试使用命令“ mysql -uroot -p database_name table_name ..
发布时间:2020-10-16 03:33:38 数据库

在CentOS中为XAMPP运行MySQLdump

希望我将其发布在正确的论坛中。。 基本上,我正在尝试运行一个脚本来执行MySQL数据库转储,该脚本在我运行时可以正常运行 我的crontab就是这样设置的(出于测试目的,每分钟运行一次): * * * * * /opt/lampp/htdocs/xyz/backup/backup.sh 脚本的设置如下: #!/ bin / bash #备份数据库的脚 ..
发布时间:2020-10-11 05:38:27 其他开发

具有外键表约束的备份MySQL模式

我创建了一个由多个表组成的MySQL模式,然后决定使用以下命令为每个表添加外键约束: ALTER TABLE Orders ADD FOREIGN KEY (P_Id) REFERENCES Persons(P_Id) 如何获取模式(包含外键)的备份,以便可以在另一台计算机上复制它? 请注意,在我的情况下,SHOW CREATE TABLE和mysqldump不起作用,因为它们仅创 ..
发布时间:2020-09-18 06:16:47 数据库

mysqldump将null存储为空白

我使用mysqldump创建我的数据表的转储.唯一的问题是,mysql将空值存储为/N ,如果我要将创建的CSV文件导入到HANA中,/N则不称为空值,而是varchar. 是否有一种方法可以在转储期间跳过空值,或者我可以将/N替换为空白? 解决方案 据我所知,没有用于处理NULL输出的选项. 您可以尝试在表中将NULL替换为空: UPDATE `tablename` SET ..
发布时间:2020-08-14 09:15:20 数据库

具有WHERE条件的MySQL备份

是否可以备份具有WHERE条件的MySQL表? 例如, 我有一个带有日期和时间列的表. 现在我要备份日期> ='2013-08-01'的表. 我要记住的是将我需要的数据选择到一个临时表中,然后备份该临时表. 还有其他方法吗? 解决方案 TRY this : $db_user = "username"; $db_pass = "password"; exec("my ..
发布时间:2020-08-14 08:05:52 数据库

使用C#中的mysqldump降低性能

我正在尝试使用以下代码从C#控制台应用程序启动mysqldump: ProcessStartInfo procInfo = new ProcessStartInfo("mysqldump", "avisdb -uroot -p" + cs.Password); procInfo.CreateNoWindow = true; procInfo.RedirectStandardOutput = ..
发布时间:2020-08-14 07:21:05 C#/.NET

大型MySQL转储的导入速度很慢

我正在尝试将非常大的MySQL转储文件导入新的MySQL服务器.但是,经过一定的时间后,它似乎停滞了.我大约有2.5亿行,甚至只运行一行转储都需要10到12秒的时间.它似乎挂在“更新"上. 我错过了一些应该做的事情以使导入速度更快吗?这是一个非常强大的服务器,所以我认为它不是I/O. 解决方案 对于"beefy"服务器来说,对我来说似乎有用的是将文件分割成几个较小的文件,然后将它们并 ..
发布时间:2020-08-14 06:54:59 数据库

导入到新计算机后,MySQL ENUM列将不匹配引用值

最近,我导入了一个新数据库以在本地计算机上进行开发,但是它不起作用:ENUM列仅在发送不带引号的变量时起作用.这是一个示例: mysql.local>select count(*) from psh_products where active = 1; +----------+ | count(*) | +----------+ | 72782 | +----------+ 1 row ..
发布时间:2020-08-14 06:21:55 数据库

从mysqldump备份执行相互依赖的视图

mysqldump 使用按字母顺序列出的表(和视图)创建转储.当表之间存在外键关系时,这不是很方便,但是,通过运行以下命令可以轻松解决该问题: SET FOREIGN_KEY_CHECKS=0; 我有一种情况,例如视图vwapple依赖于视图vworange.使用mysqldump时,会在vworange之前列出并执行vwapple,这是有问题的,因为我们将收到"view vworang ..
发布时间:2020-08-14 05:19:36 数据库

如何有选择地转储mysql数据库中的所有innodb表?

我有一个名为av2web的数据库,其中包含130个MyISAM表和20个innodb表.我想使用这20个innodb表的mysqldump,并将其作为MyISAM表导出到另一个数据库. 您能告诉我更快的方法吗? 谢谢 佩德罗·阿尔瓦雷斯·埃斯皮诺萨. 解决方案 如果这是一次性操作,我会这样做: use DB; show table status name where en ..
发布时间:2020-08-14 05:12:14 数据库

MySQLdump使用PHP但不使用命令行来清空文件?

我正在使用mysql的备份脚本.它的一种变体曾经可以工作,但是自php4以来我还没有看过它.它返回一个空文件.奇怪的是,如果我转到命令行并使用EXACT相同的命令,则会得到期望的文件. 我在互联网上闲逛,找不到任何东西……想法? 错误代码? $db_host='localhost'; $db_user='root'; $db_pass='root'; $db_name='gakk ..
发布时间:2020-08-14 04:51:25 PHP

如何删除并重新填充mysql数据库?

我有一个包含10个表的mysql数据库,需要删除并重新填充该数据库以运行一些性能测试.使用mysqldump,我可以转储数据. 接下来,我应该遵循哪些步骤来清除数据库并重新导入?将需要针对不同大小的数据库(即具有不同行数的表)运行此命令以计算数据库性能,因此我需要确保可以复制这些步骤. 解决方案 您可能希望查看mysqldump上的选项,例如--add-drop-database和--ad ..
发布时间:2020-08-14 04:18:59 数据库

无法删除mySQL表. (错误1050)

我有一个令人讨厌的表,该表不会删除,并且阻止了我的开发环境刷新:( 我知道此表存在.例子... mysql> select * from uc_order_products_qty_vw limit 10; +-----+-------------+---------+---------+---------+---------+ | nid | order_count | avg_qt ..
发布时间:2020-08-14 03:48:04 数据库

在mysqldump上使用subprocess.call

我使用Windows编写脚本已有很多年了,最近几周才开始将python视为替代方案.我正在尝试编写本机python脚本,以使用mysqldump备份mysql数据库.通常,我会通过命令行将输出>输出,而不会出现问题. 我看到了许多有关subprocess.popen和shell = True的答案,同样,我也看到很多声明说我应该避免shell = True 因此,我尝试获取以下代码将我 ..
发布时间:2020-08-14 03:23:18 Python