天天看點

mysql 5.6 大小寫_Mysql5.6之後的資料表表名大小寫敏感問題

今天下載下傳了最新的Mysql5.7.X,安裝過以後,發現不能設定安裝目錄和資料目錄,經過查找,找到在C:\ProgramData\MySQL\MySQL Server 5.7含有my.ini,之前在5.6.x的前幾個版本修改這裡的my.ini,添加lower_case_table_names = 0可以讓表名大小寫敏感。但是今天試了5.7好幾次,5.6.27的也試過,發現隻要加上這個配置,mysql就啟動報錯,後來試了一下mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.6\my.ini" 爆出了這個問題

(The server option 'lower_case_table_names' is configured to use case sensitive table names but the data directory is on a case-insensitive file system which is an unsupported combination. Please consider either using a case sensitive file system for your data directory or switching to a case-insensitive table name mode.)這才發現mysql最新的版本,這個表名大小寫敏感跟着檔案系統走,改不了了。