データベースの内容を残しながらMySQLのバージョンを更新する

MySQL5.5から5.6に乗り換える時、ただ削除してインストールし直すだけだと内容が心配。バックアップをとってから乗り換えます。 mysqldumpを使います。環境はAmazon Linuxです。

$ mysqldump -u root wordpress > dump.sql
$ mysql.server stop 
$ yum remove mysql
$ yum install mysql5.6

この後、衝突しているファイルをremoveしつつ、新たに5.6でwordpressというデータベースを作成し、

mysql -uwpuser -p -Dwordpress < dump.sql

で完成。