mysqldump: Obtuve el error: 1066: Tabla/alias no únicos: 'foo' cuando se usa LOCK TABLES cuando lower_case_table_names=1

mysqldump: Obtuve el error: 1066: Tabla/alias no únicos: 'foo' cuando se usa LOCK TABLES cuando lower_case_table_names=1

Estoy intentando volcar una base de datos MYSQL en un servidor Linux (Centos 5.2 32 bits, MySQL 5.0.45)

En /etc/my.cnf se define el siguiente valor:

[mysqld]
lower_case_table_names=1

Cuando intento hacer un volcado con mysqldump me sale el siguiente error:

[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

No puedo entender qué necesito hacer para solucionar esto, y no podemos establecer lower_case_table_names en 0 en my.cnf porque eso romperá algunas cosas que requieren nombres de tablas que no distinguen entre mayúsculas y minúsculas.

¿Cómo puedo hacer un mysqldump en esta situación? (o bien, otra forma de hacer una copia de seguridad de la base de datos en un archivo funcionaría ya que ese es el objetivo)

Respuesta1

Cambie el nombre de una de las relaciones en conflicto.

información relacionada