開発用にCentOS上に立てていたMySQLを、Raspberry Pi上に移行する。
さらにMySQL 5.1系(MyISAM)から5.5系(InnoDB)への移行も行う
●移行手順(概要)
1、新MySQL上にDBを作る
2、旧MySQLからmysqldumpでDBをダンプする
3、ダンプ内のEngine設定をMyISAMからInnoDBに変更
4、新MySQL上にダンプをインポートする
●移行手順(詳細)
1、新MySQL上にDBを作る
mysql> create database test;
2、旧MySQLからmysqldumpでDBをダンプする
$ mysqldump -u root -p kakei > kakei.sql
3、ダンプ内のEngine設定をMyISAMからInnoDBに変更
$ vi kakei.sql %s/MyISAM/InnoDB/g
4、新MySQL上にダンプをインポートする
$ mysql -u kowner -p KakeiWebDev < kakei.sql一部、キー長が長すぎるなど怒られたが、適宜ダンプを修正し再実行でOK。
●参考
MySQL(DB)の移行
MySQLのデータベースを別サーバーに移行する
Useful sed / awk liners for MySQL
0 件のコメント:
コメントを投稿