MySQL 5.5 から MariaDB 10.0 へアップグレードする話。 MySQLからMariaDBは、データ本体、(データーベースの方の)ログファイルともに、そのまま移行できるようになっているようだ。 とはいえ、一応バックアップは採った。
1 | mysqldump -u root -p --events --all-databases > mysqlbackup.out |
あと、my.cnf のバックアップも採っておく。 あとは、お気楽にやってみる。。。
1 | sudo apt-get remove mysql-server |
MariaDB のインストール時に、画面が切り替わって、本当にアップグレードするか?と聞いてくるので、Yes と答えれば、完了。 のはずだったのだが、mysql コマンドでログインできない。 ネットで検索すると sudo すれば入れるとの情報があったが、何をやっても入れず、滝のように汗が出る。。。 結局、以下のような情報を見つけて、パスワードのリセットをし、無事に移行完了。 How to reset your MariaDB root password?
1 |
|
root だけこの方法で変更したら、他のユーザーについては問題なかったようです。 久しぶりにビビりました。。。。