brew でそのままやるとうまく行かない
1 2 3 4 |
$ brew uninstall mysql $ brew install mariadb |
一旦、mysqlが動いている状態で、DBの内容を吸い出し、データフォルダを削除してから mariadb をインストールするとうまくいく
以下手順
- mysql から必要なデータの export
- mysql を停止
- mysql をアンインストール
- データフォルダを削除
- mariadb をインストール
- 初期設定
- データのimport
1 2 3 |
$ mysqldump -uroot -p -r somedb.bak somedb |
1 2 3 |
$ mysql.server stop |
1 2 3 |
$ brew uninstall mysql |
/usr/local/var/mysql このフォルダをどこかへ移動(一応戻せるように) インストールできたら削除
1 2 3 |
$ mv /usr/local/var/mysql /somwhere/tmp |
1 2 3 |
$ brew install mariadb |
1 2 3 |
$ mysql_secure_installation |
1 2 3 |
$ mysql -uroot -p somedb < somedb.bak |