5

我正在尝试将数据库从 Windows 迁移到 linux 主机。

谢谢!

阿什利

4

3 回答 3

6

你没有在 linux mysql 下找到表名,因为它的默认值是区分大小写的。对于 Windows,它不区分大小写。

我无法猜测忽略大小写是否适合您。但是您可以通过在 my.conf 中添加一行来完成。即使 linux 中的 mysql 不区分大小写。

mysqlserver:~# vi /etc/mysql/my.cnf
...
[mysqld]
lower_case_table_names = 1
于 2009-06-16T05:08:58.037 回答
3

查看以下链接,看看是否有帮助:

http://bugs.mysql.com/bug.php?id=33898

http://dev.mysql.com/doc/refman/5.1/en/identifier-case-sensitive.html

于 2009-06-16T05:03:07.613 回答
0

错误 33898建议setting lower_case_table_names=2.

于 2009-06-16T05:06:43.183 回答