mysql在my in檔案裡設定成lower case table names 0無法區分大小寫。 5

2024-12-31 21:55:14 字數 2418 閱讀 8005

1樓:網友

路徑不對 ! 在服務裡查詢 mysql 程序 右擊,屬性,在常規, 中檢視 "可執行的檔案路徑"(很長,就看見路徑)

有些沒有和主程式放在一起,例如下面這個(programdata 為隱藏檔案)

c:\programdata\mysql\mysql server然後在 [mysqld] 新增 lower_case_table_names=2

無法儲存時,先更改許可權)

2樓:老侯說程式設計

系統是windows的話,你的設定是不管用的吧,windows系統本身都不區分大小寫啊,linux的話,不用你去設定這個選項,就自動支援區分大小寫了。參考。

3樓:網友

請問解決了麼,怎麼解決的,我也卡這裡了,謝謝。

4樓:兔小甜

看看是不是**寫錯了,執行一下!看能通過嗎?

windows下mysql的lower_case_table_names=0也無法區分大小寫?

5樓:網友

windows下mysql預設是不支表名大小寫的,也就是表名大小寫不敏感。用phpmyadmin建立的駝峰式表名,全部被強制成小寫。mysql表名大小寫敏感的引數:

lower_case_table_names。

在[mysqld]下加上lower_case_table_names=0即可。

###mysqld]

lower_case_table_names=0###win下預設值為1,就是說mysql會把表名主動lower。

linux 下 mysql去除大小寫敏感,已經my.cnf中加了這句:lower_case_table_names = 1還是行

6樓:懂事且健壯灬小喵

1:linux檔名是區分大小寫的。

2:開始建表的使用了大小寫,(比如 testtablename),然後mysql 會建立乙個 testtablename的檔案。

3:現在取消區分大小寫,查詢 testtablename表時,mysql會自動把testtablename轉換成全小寫testtablename,然後再去找這個檔案,這下根本就找不到這個檔案,因為linux檔名區分大小寫。

mysql中資料庫名字分大小寫嗎

7樓:吳小悠的情感

mysql在linux下資料庫名、表名、列名、別名大小寫規則是這樣的:

1、資料庫名與表名是嚴格區分大小寫的;

2、表的別名是嚴格區分大小寫的;

3、列名與列的別名在所有的情況下均是忽略大小寫的;

4、變數名也是嚴格區分大小寫的;

mysql在windows下都不區分大小寫。

所以在不同作業系統中為了能使程式和資料庫都能正常執行,最好的辦法是在設計的時候都轉為小寫,但是如果在設計的時候已經規範化大小寫了,那麼在windows環境下只要對資料庫的配置做下改動就行了,具體操作如下:

在mysql的配置檔案中 [mysqld]

中增加一行。

lower_case_table_names = 1

引數解釋:0:區分大小寫。

1:不區分大小寫在 mysql

中,資料庫和表對就於那些目錄下的目錄和檔案。因而,作業系統的敏感性決定資料庫和表命名的大小寫敏感。這就意味著資料庫和表名在。

windows 中是大小寫不敏感的,而在大多數型別的 unix

系統中是大小寫敏感的。

奇怪的是列名與列的別名在所有的情況下均是忽略大小寫的,而表的別名又是區分大小寫的。

要避免這個問題,你最好在定義資料庫命名規則的時候就全部採用小寫字母加下劃線的組合,而不使用任何的大寫字母。

或者也可以強制以 -o lower_case_table_names=1 引數啟動。

mysqld(如果使用 --defaults-file=...

引數來讀取指定的配置檔案啟動 mysqld

的話,你需要在配置檔案的 [mysqld] 區段下增加一行。

lower_case_table_names=1)。這樣mysql

將在建立與查詢時將所有的表名自動轉換為小寫字元(這個選項預設地在。

windows 中為 1 ,在 unix 中為 0。從 mysql

開始,這個選項同樣適用於資料庫名)。

mysql在更改lower_case_table_names=1後,原大寫資料表查詢失敗

8樓:網友

lower_case_table_names=1會讓mysql不區分大小寫表名的呀,然後你可以使用。

alter table 表名 rename to 新表名。

來進行修改表名既可以解決問題,然後再重啟一遍,這是最好的辦法。

linux裡的檔案,如何設定為只讀許可權檔案

需要準備的材料分別是 電腦 linux連線工具。1 首先連線上linux主機,進入等待輸入指令的linux命令列狀態。2 通過cd指令進入到要設定檔案的所在目錄,再通過ll指令獲取當前test檔案的許可權狀態。3 輸入 chmod 444 test.txt,再按回車。4 最後輸入ll指令檢視到tes...

怎麼在資料夾上設定密碼,如何單獨給資料夾設密碼

我告訴你一款,非常好用。高強度資料夾加密大師 高強度資料夾加密大師 一款專業的檔案和資料夾加密器。絕不是簡單的隱藏資料夾!這款檔案加密軟體具有介面漂亮友好 簡單易用 功能強大和相容性好等特點。經它加密的資料夾可以移動到其他電腦上使用。而且支援臨時解密的功能,讓您不用每次都重新加密!並且它不受系統影響...

什麼是Temp檔案 這個檔案在電腦裡有什麼用 可以全刪除嗎

在絕大部分 bai情況下屬du於臨時檔案,如在安裝軟體的zhi過程中系 dao統會自行生成一些.temp用於完成版安裝,這種情況下權只要耐心等待安裝完成,這些臨時檔案就會自動消失 而在大型軟體的執行過程中,也會出現用於系統快取的臨時檔案,這種情況下不建議手動刪除,因為程式執行中會用到,而關閉程式後,...