Você consegue fazer isso :
mysqldump -u root -p -h <db-host> --opt <db-name> -d --single-transaction | sed 's/ AUTO_INCREMENT=[0-9]*\b//' > <filename>.sql
Como mencionado por outros, se você quer sed
a obras corretamente, adicione o g
(para g parâmetro de substituição lobal) como este:
mysqldump -u root -p -h <db-host> --opt <db-name> -d --single-transaction | sed 's/ AUTO_INCREMENT=[0-9]*\b//g' > <filename>.sql
(isso só funciona se você tiver ferramentas GUI instalado: mysqldump --skip-auto-increment
)
Novo ATUALIZAÇÃO graças aos comentários.
O \b
é inútil e às vezes quebra o comando. Consulte este tópico do SO para obter explicações. Portanto, a resposta otimizada seria:
mysqldump -u root -p -h <db-host> --opt <db-name> -d --single-transaction | sed 's/ AUTO_INCREMENT=[0-9]*//g' > <filename>.sql
--no-data
irá omitir os valores auto_increment por padrão.