2006年7月 4日

[mysql 13135] mysqldumpとauto_increment

 ささきと申します。

 FreeBSD 6.1/i386上で、MySQL 5.0.22を動作させています。
 mysqldumpの動作に疑問が発生したので、ポストさせていただきました。
 問題ですが、mysqldumpでデータベースのダンプを取得した際、
auto_incrementキーワードが抜け落ちてしまうことです。
 mysqldump(1)を読んでもauto_incrementに関してなんの記述もないため、仕様
なのかバグなのか、よく判りません。

# なんとなく、仕様なのではないかという気がしているのですが……。
 あるいはMySQLに限らずRDBMS一般では当然のことなので、マニュアルではスルー
されている、ということなのでしょうか。

 もう一つ。この動作がもし仕様だとして、みなさんはこの制限をどのようにし
て回避(?)されているのでしょうか? 常套手段が存在しているようであれば、
教えていただければと思うのですが。

 最後、参考になるかどうか判りませんが、mysqldumpに指定したオプションを
記しておきます。
% mysqldump -uroot -p \
> --default-character-set=binary --skip-opt --quick \
> --lock-all-tables --flush-logs \
> --hex-blob --add-drop-database --all-databases

 以上、よろしくお願いいたします。


--
SASAKI Katuhiro

mailto: sahiro@xxxxx


投稿者 xml-rpc : 2006年7月 4日 13:01
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/38914
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。