Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
mysqldump ツールを使用して、データベースのダンプを作成します。
mysqldump database > database.sql
オプション「--lock-tables=FALSE」を追加したにもかかわらず、.sql ファイルには次のような行が含まれています。
LOCK TABLES "tableXYZ" WRITE; UNLOCK TABLES;
これらの行を .sql ファイルに書き込む前に除外することはできますか?
mysqldump database | sed -r '/^(UN)?LOCK/d' > database.sql
あなたを使用sedしてそれを行うことができます:
sed
mysqldump database |sed -e "/LOCK/d"> database.sql
このコマンドは、「LOCK」を含むすべての行を削除してから挿入しますdatabase.sql
database.sql