Renomeie uma das relações conflitantes.
Estou tentando despejar um banco de dados MySQL em um servidor linux (Centos 5.2 32bit, MySQL 5.0.45)
Em /etc/my.cnf, o seguinte valor é definido:
[mysqld]
lower_case_table_names=1
Quando tento e faço um dump com o mysqldump, recebo o seguinte erro:
[root@linuxbox backups]# mysqldump --user=root --password=secret --result-file=/tmp/out.sql--all-databases
mysqldump: Got error: 1066: Not unique table/alias: 'foo' when using LOCK TABLES
Eu não consigo descobrir o que preciso fazer para contornar isso, e não podemos definir lower_case_table_names como 0 em my.cnf porque isso quebrará algumas coisas que exigem nomes de tabelas que não diferenciam maiúsculas e minúsculas.
Como posso fazer um mysqldump nessa situação? (ou, outra forma de fazer um backup do banco de dados para o arquivo funcionaria, já que esse é o objetivo)