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