2012-12-04 MySQL のデータベース移行 mysqldump によるバックアップ mysqldump コマンドを使用することで、MySQL のデータベース全部ダンプされる。 mysqldupm -u root -p --all-databases > dumpfile.dmp リストア ダンプした dumpfile.dmp を移動先のマシンに移動する。 mysql -u root -p < dumpfile.dmp ユーザや GRANT 含めて全部移動される。 ダンプ元とリストア先のバージョンが違う場合には、mysql_fix_privilege_tables コマンドで整合性をとる。 mysql_fix_privilege_tables --password=rootpass MySQLのバージョンが同じなら、データベースのファイルを直接移動することでも新しいデータベースにデータを移すことが出来る。