mysql5.7忽略大小寫問題


mysql5.7忽略大小寫問題

1.1 前言

  新安裝mysql5.7版本后,linux環境下默認是大小寫敏感的。

1.2 忽略大小寫敏感步驟

  1. 進入mysql配置文件:         vi   /etc/my.cnf    (不了解vi指令可以參考博客:https://www.cnblogs.com/tanshaoxiaoji/p/vi.html
  2. 輸入 i 進入編輯模式,找到 [mysqld] ,在其下方增加一行:lower_case_table_names=1 ,(1表示忽略大小寫,0表示解析大小寫)如下圖所示。(如果沒有找到 [mysqld] ,則自己手動寫上去!)

  3. 檢測自己在這之前創建的表名是否是大寫的,如果是,需要先修改為小寫,然后再執行步驟4。
  4. 停止mysql服務,是停止!!! service  mysqld  stop 

  5. 啟動mysql服務。 service  mysqld  start 
1.3結束語!!!
  看了網上好多地方都是修改完配置文件后就重啟mysql服務,即 service mysqld restart。結果命令窗口一直顯示卡頓狀態,沒反應,然后數據庫也連不上了。然后只能把配置文件還原回去,又能連上了。折騰了好久,然后到處找解決方案,也找不到,后來看到了
安全模式”字眼,靈光一閃,是不是需要先停止服務再啟動?結果嘗試了下果然是這個原因。解決問題的感覺太好了!!
 
        
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM