質問: **前提** ・色々試行錯誤しているので、何回かやり直している状態です --- **Q1.「mysqldump --all-databases」で取得したDUMPデータをインポートする際、既存同名があった場合、上書きされるでしょうか?** ・データベースは「IF NOT EXISTS」がコメントアウトされている(?)から、上書きされる? ``` CREATE DATABASE /*!32312 IF NOT EXISTS*/ ``` ・テーブルは削除後、作成される? ``` DROP TABLE IF EXISTS `テーブル名`; ``` --- **Q2.データベース構成をインストール直後の構成に戻すことは可能でしょうか?** ・何回かdumpデータをインストールしたのですが、可能ならその前の状態へ戻したい --- **環境** ・MySQL5.7
回答: > > 上書きされるでしょうか? > > > SQLダンプは、INSERT文で出力されるので、データは追加されます。 また、オプションで` ``` --add-drop-database --add-drop-table ``` を指定しなければ、DATABASEやTABLEは削除されません。 これ以上失うもの(データ)が無いなら、一度データファイルを削除して、DATABASEをCREATEし直すことで初期状態に戻せます。