データベースをWindowsからLinuxホストに移行しようとしています。
ありがとう!
アシュリー
Linux mysql ではテーブル名が見つかりません。デフォルトでは大文字と小文字が区別されます。Windows の場合、大文字と小文字は区別されません。
大文字と小文字の区別を無視することがうまくいくかどうかはわかりません。ただし、my.conf に行を追加することで実行できます。つまり、Linux で mysql を大文字と小文字を区別しないようにします。
mysqlserver:~# vi /etc/mysql/my.cnf
...
[mysqld]
lower_case_table_names = 1
次のリンクをチェックして、それが役立つかどうかを確認してください。
http://bugs.mysql.com/bug.php?id=33898
http://dev.mysql.com/doc/refman/5.1/en/identifier-case-sensitivity.html
バグ 33898が示唆してsetting lower_case_table_names=2
います。