具有自定义选项的 Mysqldump

标签 mysql phpmyadmin

我通常使用 phpmyadmin 来导出数据库,主要是因为选择自定义选项最简单。

但现在我想知道如何使用命令行来做到这一点。现在我有:

mysqldump -uroot -p --databases <ddbb_name> --add-drop-database --disable-keys --add-drop-table --quick | gzip > dump.sql.gz

我想要的是(从 phpmyadmin 获得):

  • 压缩gzip

  • “禁用外键检查”

  • 添加“创建数据库/使用”语句

  • 添加“drop table/view/prodecure/function/event/trigger”语句

你认为正确吗?

最佳答案

我找到了在哪里可以找到所有选项及其解释 -> here

我认为我的代码是正确的

关于具有自定义选项的 Mysqldump,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43249449/

相关文章:

php - mySQL 查询不适用于 PHP,但适用于 PHPMyAdmin

0.0.0.0 :3306 rather than 127. 0.0.1:3306 上 Windows-7(64 位)上的 MySQL

没有删除语句的MySQL复制

mysql - CONCAT 子查询结果和固定字符串

mysql - flyway 迁移后运行 data.sql 文件

mysql - phpMyAdmin:创建在更新其行中的任何数据后递增的列

mysql - 使用多个数据库和 http 身份验证配置 phpMyAdmin?

php - 自动将 Excel 导入 phpmyadmin

mysql - Sequelize JS - 如何使用组合键进行多个连接查询?

mysql - 选择昨天和一周前的结果