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