Où changer la valeur de lower_case_table_names=2 sur windows xampp
Je suis avec windows 7 et xampp
je suis en train d'exporter ma base de données alors que dans le processus les noms de table sont convertis à lower case
. J'ai beaucoup cherché, je sais que je dois changer la valeur de lower_case_table_names
de 0
à 2
mais où je dois modifier cette valeur, dans quel fichier?
Vous devez vous connecter pour publier un commentaire.
Faire ces étapes:
# The MySQL server [mysqld]
lower_case_table_names = 2
À partir de: http://webdev.issimplified.com/2010/03/02/mysql-on-windows-force-table-names-to-lowercase/
Sur linux je ne peux pas définir
lower_case_table_names
à2
(il revient à0
), mais je peux le mettre à1
.Avant de modifier ce paramètre, faire un dump complet de toutes les bases de données, et déposer toutes les bases de données. Vous ne serez pas en mesure de les déposer après la mise
lower_case_table_names
à1
, car tous les caractères en majuscules dans la base de données ou d'une table des noms de les empêcher de se référencés.Puis définissez
lower_case_table_names
à1
, le redémarrage de MySQL, et re-charger vos données, ce qui permettra de convertir tout en minuscules, y compris toutes les requêtes suivantes faite.Essayez d'ajouter/éditer des lower_case_table_names = 2 dans
my.ini
oumy.cnf
J'ai le même problème lors de l'importation de la base de données de linux à Windows.
Il en petit caractère nom de Base de données ainsi que des Tables de nom.
Utiliser les étapes suivantes pour le même problème:
3 . Trouver
et changer la valeur 2
si ne pas profiter de la copie à la fin de cette [mysqld] partie.
Ce sera sûrement travail.
Travaille également dans Wampserver.
Cliquez sur le Vert Icône Wampserver, choisissez MySql, puis mon.ini.
Cela vous permettra d'ouvrir le mon.fichier ini.
Puis -
Remarque importante - ajouter le lower_case_table_names = 2 déclaration PAS en vertu de la [mysql] déclaration, mais en vertu de la [mysqld] déclaration
De référence - http://doc.silverstripe.org/framework/en/installation/windows-wamp
Cherchez un fichier nommé ma.ini dans votre disque dur, dans mon système, c'est dans
Si ce n'est pas mon.ini ça devrait être moi.cnf
Si vous avez le fichier
my-default.ini
renommermy.ini
AJOUTER après -
Dans le fichier /etc/mysql/mysql.conf.d/mysqld.cnf
Ça fonctionne pour moi.