1. 程式人生 > >Linux下mysql安裝好之後,查詢不到表

Linux下mysql安裝好之後,查詢不到表

以前都使用的是windows下面的Mysql,今天把Mysql資料庫移到Linux上後,程式碼中的查詢語句報錯,找不到相關的表,而我在終端使用mysql連線工具連線查詢都是正常的,查資料才發現,Linux上的mysql資料庫對大小寫敏感,而程式碼中的表名都是大寫。

解決方法: vi /etc/my.conf

在[mysqld]下面新增如下配置:

lower_case_table_names=1

linux預設此引數的值為0  (0區分大小寫,1不區分大小寫)

重啟資料庫解決:service mysqld restart