LINUX下解決MYSQL區分大小寫問題

2021-06-22 11:34:02 字數 314 閱讀 7823

今天將資訊通從 windows 環境移植到 linux環境後,提示以下錯誤:

caused by: com.mysql.jdbc.exceptions.mysqlsyntaxerrorexception: table 'dw.user' doesn't exist

莫名其妙,這些表都是存在的啊。幾番折騰,原來是 linux 環境下,mysql資料庫表名 區分大小寫,

但是windows環境下是不區分大小寫的。解決方案如下:

在mysql配置檔案 /etc/my.cnf

[mysqld]後新增lower_case_table_names=1

LINUX下解決MYSQL區分大小寫問題

mysql在linux下採用 rpm方式安裝後預設是 資料庫名與表名 表的別名 變數名是嚴格區分大小寫 修改大小寫的方法 1.用root帳號登入,在 etc my.cnf 或 etc mysql my.cnf中的 mysqld 後新增lower case table names 1 操作命令 vi ...

LINUX下解決MYSQL區分大小寫問題

mysql在linux下採用 rpm方式安裝後預設是 資料庫名與表名 表的別名 變數名是嚴格區分大小寫 修改大小寫的方法 1.用root帳號登入,在 etc my.cnf 或 etc mysql my.cnf中的 mysqld 後新增lower case table names 1 操作命令 vi ...

解決Linux下mysql區分表名大小寫的問題

mysql在linux下採用 rpm方式安裝後預設是 資料庫名與表名 表的別名 變數名是嚴格區分大小寫 1.用root帳號登入,etc mysql my.cnf中的 mysqld 後新增lower case table names 1 操作命令 vi etc my.cnf mysqld basic ...