我正在尝试将数据库从 Windows 迁移到 linux 主机。
谢谢!
阿什利
你没有在 linux mysql 下找到表名,因为它的默认值是区分大小写的。对于 Windows,它不区分大小写。
我无法猜测忽略大小写是否适合您。但是您可以通过在 my.conf 中添加一行来完成。即使 linux 中的 mysql 不区分大小写。
mysqlserver:~# vi /etc/mysql/my.cnf
...
[mysqld]
lower_case_table_names = 1
查看以下链接,看看是否有帮助:
http://bugs.mysql.com/bug.php?id=33898
http://dev.mysql.com/doc/refman/5.1/en/identifier-case-sensitive.html
错误 33898建议setting lower_case_table_names=2
.