当我运行以下命令时,输出仅包含“mytable”的创建语法,但没有数据:
mysqldump --single-transaction -umylogin -p mydatabase mytable > dump.sql
如果我删除 --single-transaction,我会收到一个错误,因为我无法锁定表。
如果我删除“mytable”(并执行数据库),它看起来像是在创建 INSERT 语句,但整个数据库是巨大的。
有没有一种方法可以转储表——模式和数据——而不必锁定表?
(我也尝试过 INTO OUTFILE,但也无法访问。)