Re: XAMPP環境で、テーブルケース(テーブル名に大文字が使えない)問題
取り急ぎ
僕は XAMPP を使っていないので、ググっただけの回答なので、
動作確認などしていないのですが、
> またmy.cnf自体も存在しなくなったようです。
Xammp の操作パネルから、my.cnf ファイルを直接開けるようです。
参考
http://miya-system-works.com/blog/detail/42
> テスト環境(開発環境)の物を、本環境に移す場合(テーブル名がそのまま小文字だけになると)心配・問題です。
V9 対応がまだと書かれているのですが、
http://marketplace.concretecms.com/marketplace/addons/database-migration
この database migration が、小文字だけのテーブル名を大文字混じりのテーブルに変えてくれるアドオンです。
システムと設定 -> バックアップ -> Database Migration の管理画面で、
Database Migration タブを開いて、
Download Migration Script ボタンを押すと、テーブルの名前を変更してくれる SQL ファイルをダウンロードします。
本番サーバーの MySQL にデータを移行した後に、
変換 SQL を実行します。
実行方法は3通りあります。
1. SSH で
mysql -h [ホスト] -u [MYSQLユーザー] -p [データベース名] < [ダウンロードしたファイル]
で実行する。
2. PHPMyAdmin
phpmyadmin のインポート機能を使って、データベースを選択した中で SQL を実行。
3. PHPMyAdmin
SQL ファイルをテキストエディタで開いて、中身を全部コピーし、
phpmyadmin の SQL タブの中にペーストして実行します。
これで大文字小文字混じりのデータベースに戻すことができます。