2017-08-15 29 views
0

我一直在通過我的MariaDB安裝,嘗試更新從utf8(3字節的味道)到utf8mb4的所有內容。在my.cnf,我所有的數據庫以及所有適用的表格和列中都是正確的。當我創建沒有選項的新數據庫時,它會使用正確的排序規則創建它們。但看到Adminer的這個屏幕截圖 - 三個基礎架構數據庫中的兩個仍然是utf8。 這樣好嗎?如果不是,我應該如何改變它們?這臺服務器還沒有生效,但它已經準備就緒,所以我寧願不做一些愚蠢的事情,打破數據庫引擎。爲什麼information_schema和performance_schema不是utf8mb4(我應該關心)?

enter image description here

回答

1

不要在mysqlperformance_schema,或information_schema改變任何東西。

請注意任何索引VARCHAR(255) CHARACTER SET utf8 - 索引上的767個字節限制時會遇到問題。

+0

好的,謝謝。是的,我正在檢查我的索引,但我認爲我沒事。 – OsakaWebbie

相關問題