Comment puis-je obtenir mysqldump pour préserver le cas des noms de table?
-
14-09-2019 - |
Question
Je tente de migrer une base de données à partir d'une fenêtre à un hôte Linux.
Merci!
Ashley
La solution
Vous n'êtes pas trouver les noms de tables sous linux mysql, coz sa valeur par défaut est sensible à la casse. Et pour les fenêtres de son insensible à la casse.
Je ne peux pas deviner si ignorant la casse fonctionne pour vous. Mais vous pouvez le faire en ajoutant une ligne à my.conf. à savoir la prise mysql sous Linux pour être insensible à la casse.
mysqlserver:~# vi /etc/mysql/my.cnf
...
[mysqld]
lower_case_table_names = 1
Autres conseils
Consultez les liens ci-dessous et voir si cela aide:
http://bugs.mysql.com/bug.php?id=33898
http://dev.mysql.com /doc/refman/5.1/en/identifier-case-sensitivity.html
Bug 33898 suggère setting lower_case_table_names=2
.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow