0

mysqldump ツールを使用して、データベースのダンプを作成します。

mysqldump database > database.sql

オプション「--lock-tables=FALSE」を追加したにもかかわらず、.sql ファイルには次のような行が含まれています。

LOCK TABLES "tableXYZ" WRITE;
UNLOCK TABLES;

これらの行を .sql ファイルに書き込む前に除外することはできますか?

4

2 に答える 2

2
mysqldump database | sed  -r '/^(UN)?LOCK/d' > database.sql
于 2012-06-20T12:06:12.987 に答える
1

あなたを使用sedしてそれを行うことができます:

mysqldump database |sed -e "/LOCK/d"> database.sql

このコマンドは、「LOCK」を含むすべての行を削除してから挿入しますdatabase.sql

于 2012-06-20T12:02:24.143 に答える