mysql5.7忽略大小寫問題 1.1 前言 新安裝mysql5.7版本後,linux環境下預設是大小寫敏感的。 1.2 忽略大小寫敏感步驟 輸入 i 進入編輯模式,找到 [mysqld] ,在其下方增加一行:lower_case_table_names=1 ,(1表示忽略大小寫,0表示解析大小寫) ...
mysql5.7忽略大小寫問題
1.1 前言
新安裝mysql5.7版本後,linux環境下預設是大小寫敏感的。
1.2 忽略大小寫敏感步驟
- 進入mysql配置文件: vi /etc/my.cnf (不瞭解vi指令可以參考博客:https://www.cnblogs.com/tanshaoxiaoji/p/vi.html)
-
輸入 i 進入編輯模式,找到 [mysqld] ,在其下方增加一行:lower_case_table_names=1 ,(1表示忽略大小寫,0表示解析大小寫)如下圖所示。(如果沒有找到 [mysqld] ,則自己手動寫上去!)
- 檢測自己在這之前創建的表名是否是大寫的,如果是,需要先修改為小寫,然後再執行步驟4。
-
停止mysql服務,是停止!!! service mysqld stop 。
- 啟動mysql服務。 service mysqld start 。
1.3結束語!!!
看了網上好多地方都是修改完配置文件後就重啟mysql服務,即 service mysqld restart。結果命令視窗一直顯示卡頓狀態,沒反應,然後資料庫也連不上了。然後只能把配置文件還原回去,又能連上了。折騰了好久,然後到處找解決方案,也找不到,後來看到了“安全模式”字眼,靈光一閃,是不是需要先停止服務再啟動?結果嘗試了下果然是這個原因。解決問題的感覺太好了!!