J'utilise Ubuntu 13.10 et MySQL 5.6 et je sais que le nom de la base de données et le nom de la table sont sensibles à la casse dans Ubuntu (et dans certains autres environnements * nix) par défaut.
Maintenant, je veux que MySQL respecte la casse dans Ubuntu.
C'est possible? Si oui, comment puis-je le faire?
mysql
linux
ubuntu
mysql-workbench
Ali Razeghi
la source
la source
Si vous modifiez
lower_case_table_names
une base de données avec des tables existantes, MySQL> Table n'existe pas. Mais cela peut (ou cela devrait) arriver.Le commentaire de cette réponse m'a aidé dans ce cas:
la source
Ce problème me causait de la douleur, où Doctrine générait les noms de table capital / CamelCase et que MySQL les stockait en minuscule!
Il a été résolu en changeant
my.cnf
et en ajoutantdans la section [mysqld]
my.cnf peut être trouvé:
sous LAMPP / XAMPP ...:
/opt/lampp/etc/my.cnf
serveur mysql autonome:
/etc/mysql/my.cnf
Ensuite, redémarrez le serveur MySQL et tout ira bien.
la source