MySQL表名不區分大小寫的設定方法

2021-08-20 09:51:08 字數 314 閱讀 5045

mysql表名不區分大小寫的設定方法

在用centox安裝mysql後,把專案的資料庫移植了過去,發現一些表的資料查不到,排查了一下問題,最後發現是表名的大小寫不一致造成的。

mysql在windows系統下安裝好後,預設是對錶名大小寫不敏感的,但是在linux下,一些系統需要手動設定。

用root登入,開啟並修改 /etc/my.cnf;在[mysqld]節點下,加入一行: lower_case_table_names=1。

重啟mysql服務

service mysqld restart

設定mysql表名不區分大小寫

設定mysql表名不區分大小寫,mysql版本 root web mysql v mysql ver 14.14 distrib 5.7.18,for linux x86 64 using editline wrapperlower case table names引數詳解 lower case t...

設定mysql表名不區分大小寫

檢視mysql版本 root localhost logs mysql v mysql ver lower case table names引數詳解 lower case table names 1 其中0 區分大小寫,1 不區分大小寫 查詢當前設定 mysql show variables lik...

linux配置MySql表名不區分大小寫

1 linux下mysql安裝完後是預設 區分表名的大小寫,不區分列名的大小寫 2 用root帳號登入後,在 etc my.cnf中的 mysqld 後新增新增lower case table names 1,重啟mysql服務,這時已設定成功 不區分表名的大小寫 lower case table ...