Sto tentando di migrare un database da una finestra a un host Linux.Come posso ottenere mysqldump per preservare il caso dei nomi delle tabelle?
Grazie!
Ashley
Sto tentando di migrare un database da una finestra a un host Linux.Come posso ottenere mysqldump per preservare il caso dei nomi delle tabelle?
Grazie!
Ashley
Non si trova il nome della tabella sotto linux mysql, coz il suo valore predefinito è case-sensitive. E per Windows non fa distinzione tra maiuscole e minuscole.
Non riesco a indovinare se ignorare la distinzione tra maiuscole e minuscole funziona per voi. Ma puoi farlo aggiungendo una riga in my.conf. cioè facendo mysql in linux come non sensibile al maiuscolo/minuscolo.
mysqlserver:~# vi /etc/mysql/my.cnf
...
[mysqld]
lower_case_table_names = 1
Scopri i seguenti link e vedere se questo aiuta:
http://bugs.mysql.com/bug.php?id=33898
http://dev.mysql.com/doc/refman/5.1/en/identifier-case-sensitivity.html
Bug 33898 suggerisce setting lower_case_table_names=2
.