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

2021-09-09 04:41:34 字數 672 閱讀 3759

mysql在linux下採用 rpm方式安裝後預設是: 資料庫名與表名\表的別名\變數名是嚴格區分大小寫

1.用root帳號登入,/etc/ mysql/my.cnf中的[mysqld]後新增lower_case_table_names=1

操作命令: vi /etc/my.cnf

[mysqld]

## * basic settings

#user = mysql

pid-file = /var/run/mysqld/mysqld.pid

socket = /var/run/mysqld/mysqld.sock

port = 3306

basedir = /usr

datadir = /var/lib/mysql

tmpdir = /tmp

lc-messages-dir = /usr/share/mysql

skip-external-locking

lower_case_table_names=1

按鍵i 插入 esc儲存退出

使用 service 關閉mysql:service mysql stop

啟動mysql : service mysql start

mysql在linux下區分大小寫

用root帳號登入後,在 etc my.cnf 中的 mysqld 後新增新增lower case table names 1,重啟 mysql 服務,這時已設定成功 不區分表名的大小寫 lower case table names引數詳解 lower case table names 0 其中0 ...

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

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

ubuntu mysql表名大小寫區分

近期開發線上作業系統用的ubuntu,資料庫用的mysql,突然發現mysql表名大寫報錯,找一下原因,看了下mysql的配置,果真可以設定,竊喜。先找到你mysql的my.cnf配置檔案並修改,當然如果你的路徑不一定跟我一樣,這點要注意一下 在 mysqld 中新增 lower case tabl...