調べたら
lower_case_table_names
って設定がLinuxでは0だけどWindowsでは1らしい。
なので設定ファイルに追加。
C:\ProgramData\MySQL\MySQL Server [var]\my.ini
↑ProgramDataフォルダは隠しフォルダ
[mysqld]に
lower_case_table_names=0
を追加。
でサービスからMySQLを再起動。
"ローカルコンピューター上のMySQLサービスは起動して停止しました。・・・・"
ってエラーで起動しない。
lower_case_table_names=0
はWindowsでは設定できないらしい・・・。
しょうがないので、
lower_case_table_names=2
にしてみて再起動したら起動した。
バックアップファイルを復元したらちゃんと大文字に。
なんで初期値小文字なの・・・。
0 件のコメント:
コメントを投稿