あなたはこれを行うことができます:
mysqldump -u root -p -h <db-host> --opt <db-name> -d --single-transaction | sed 's/ AUTO_INCREMENT=[0-9]*\b//' > <filename>.sql
他の人が言ったように、sedが必要な場合 正しく機能するには、gを追加します ( g の場合 葉の置換)このようなパラメータ:
mysqldump -u root -p -h <db-host> --opt <db-name> -d --single-transaction | sed 's/ AUTO_INCREMENT=[0-9]*\b//g' > <filename>.sql
(これは、GUIツールがインストールされている場合にのみ機能します:mysqldump --skip-auto-increment )
コメントのおかげで新しいアップデート。
\b 役に立たず、コマンドが壊れることがあります。この
mysqldump -u root -p -h <db-host> --opt <db-name> -d --single-transaction | sed 's/ AUTO_INCREMENT=[0-9]*//g' > <filename>.sql