windows下Mysql5.7表名不區分大小寫問題


前言

Windwos文件系統本身是不區分大小寫的,但是Linux文件系統是支持大小寫的。於是安裝在Linux下的Mysql導出到windows下可能因為大小寫問題導致錯誤,因此要開啟window下Mysql區分大小寫。

操作

  1. 進入Mysql安裝目錄,看看有沒有my.ini;

  2. 沒有的話,新建my.ini,添加如下內容(端口啥的自己改):
    [client]

    客戶端訪問端口

    port=3307

    [mysql]

    mysql默認編碼

    default-character-set=utf8mb4

    [mysqld]

    端口

    port=3307

    關閉更新字段時自動更新該列中TIMESTAMP類型字段

    explicit_defaults_for_timestamp=1

    表名區分大小寫 windows下必須是2/Linux下是0

    lower_case_table_names=2

  3. 重啟Mysql生效。

總結

請記住windows下一定要改稱2,否則啟動Mysql會報錯的!!!!!


免責聲明!

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



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