brew でそのままやるとうまく行かない
一旦、mysqlが動いている状態で、DBの内容を吸い出し、データフォルダを削除してから mariadb をインストールするとうまくいく
以下手順
- mysql から必要なデータの export
- mysql を停止
- mysql をアンインストール
- データフォルダを削除
- mariadb をインストール
- 初期設定
- データのimport
/usr/local/var/mysql このフォルダをどこかへ移動(一応戻せるように) インストールできたら削除
いかがでしたでしょうか
brew でそのままやるとうまく行かない
一旦、mysqlが動いている状態で、DBの内容を吸い出し、データフォルダを削除してから mariadb をインストールするとうまくいく
以下手順
/usr/local/var/mysql このフォルダをどこかへ移動(一応戻せるように) インストールできたら削除
MySQL のデフォルトだとプラットフォーム別(Windows、Mac, Linux)で、テーブルの名の大文字・小文字の区別の扱いがバラバラである。
大文字、小文字の区別の区別をなくすには、
という設定を 1 にすると、大文字・小文字の区別がなくなります。
現在の設定を確認するには、以下のSQLで確認。
設定値は、1~3まであります。細かい内容は、
http://dev.mysql.com/doc/refman/5.1/ja/identifier-case-sensitivity.html
で確認して下さい。
設定するには、 my.cnf の、[mysqld] に以下を追加して下さい。
サーバーを再起動して
で確認して下さい。