centos7環境下mysql表名大小寫敏感問題

2021-10-02 06:59:31 字數 736 閱讀 7931

之前有個專案,在win環境下使用mysql,沒有出現大小寫問題,但是在linux環境下使用mysql,發現了大小寫敏感的問題。對此需要對linux環境下的mysql進行一下配置。

第一步:進入mysql

命令:

mysql -u root -p
然後輸入密碼 沒有密碼的情況下

mysql -u root
直接登陸mysql

第二步:

輸入命令:

show variables like 『%case%』;
檢視mysql的大小寫狀態。

| lower_case_table_names | 0 |

說明預設是區分表名大小寫的,所以進行一下配置。

1.用root登入,修改/etc/my.cnf

2.在[mysqld]下加入一行:lower_case_table_names=1 //0代表區分大小寫,1代表不區分大小寫

3.重新啟動資料庫即可

service mysqld restart
重啟完成後重新執行第一步、第二步,檢視表名大小寫狀態,如果依然是0,更改my.cnf的許可權。

chmod 664 my.cnf;
重啟mysql。

service mysqld restart;

centos7環境下安裝MySQL

安裝mysql官方的yum repository wget i cyum y install mysql57 community release el7 10.noarch.rpm安裝mysql服務 yum y install mysql community server啟動mysql服務 syst...

CentOS 7 環境下安裝MySQL

在centos中預設安裝有mariadb,但是我們需要的是mysql,安裝mysql可以覆蓋mariadb mariadb資料庫管理系統是mysql的乙個分支,主要由開源社群在維護,採用gpl授權許可。開發這個分支的原因之一是 甲骨文公司收購了mysql後,有將mysql閉源的潛在風險,因此社群採用...

Centos7環境下安裝gitlab

1.安裝依賴 yum install curl openssh server openssh clients postfix cronie y 2.開啟postfix systemctl start postfix 3.設定postfix開機自啟動 systemctl enable postfix....