2010-05-19 4 views

Répondre

9

Il existe un paramètre pour mysql permettant la différenciation des cas dans les fenêtres. Vous devez modifier le fichier my.cnf et modifier le réglage:

lower_case_table_names=2 

Ensuite, redémarrez MySQL.

Sinon, cela peut être un cas de changement de cas de phpmyadmin dans la façon dont il transmet les requêtes au serveur plutôt qu'un problème de Linux à Windows. Avez-vous essayé d'importer le cliché sql en utilisant un autre gestionnaire mysql tel que SQLyog? (Outils -> Restaurer dps Dump SQL ...)

+0

Merci pour l'aide, mais même avec la mise en cette commande (qui n'a pas été dans les ini, devaient ajouter après [mysqld]), le redémarrage de MySQL, puis en utilisant la ligne de commande pour importer les données qu'il reste n'a pas gardé le nom de la table. – user103219

+0

Il se peut que la variable doive être 0 au lieu de 2, comme le suggère Atonewell, mais le manuel de référence dit ceci: "* Vous ne devriez pas * mettre cette variable à 0 si vous utilisez MySQL sur un système Si vous forcez cette variable à 0 avec --lower-case-table-names = 0 sur un système de fichiers insensible à la casse et accédez aux tables MyISAM en utilisant des lettres différentes, la corruption d'index peut résultat.* " – JYelton

Questions connexes