我抄我的數據庫文件夾從Windows系統C:/wamp/bin/mysql/mysql.XX/data/database_name
到我已連接到通過終端MySQL的Linux系統/var/lib/mysql/database_name
MySQL表複製文件
,執行查詢show tables;
它顯示在數據庫中的所有tebles後不存在,但是當我執行select * from table_name
或desc table_name
時,它顯示錯誤ERROR 1146 (42S02): Table 'database_name.table_name' doesn't exist
。
任何一個有關於它的主意?
這些文件應該在系統之間兼容,但Linux區分大小寫,但Windows不區分大小寫。 – joocer
所有文件都以小寫字母命名; –
MysqlDB格式可能因Windows而異,所以在linux系統的/etc/my.conf中添加'lower_case_table_names = 0'屬性,這樣可以正常接受你的查詢。 – gks