旧MySQLサーバから新MySQLサーバにデータベース及びユーザをそのまま「まるごと」移したメモ。

それぞれテスト環境のデータの移行だったので割と適当。

旧MySQLサーバからデータとユーザのdump

とりあえず全てのデーターベースをダンプする。

mysqldump -u root -p --all-databases > 出力ファイル名

ユーザ情報等のダンプ。

mysqldump -u root -p --allow-keywords mysql > 出力ファイル名

※トランザクションやロックが必要なら適宜オプションを追加する

新MySQLサーバにインポート

出力済みの上記ファイルをそれぞれ新環境にインポートする。

 
mysql_upgradeも実行する。

mysql_upgrade -u root -p

Leave a Reply

Your email address will not be published.