Can't create table 'perf_static_kpi' (errno: 28)(日常問題記錄)

先說結論,可能是磁盤的問題,比如磁盤滿了。

在我們的開發環境上創建表的時候遇到一個問題,同一個sql 在其他環境可以使用 ,在一個環境上卻不能使用,報出的錯誤爲[Err] 1005 - Can't create table 'perf_static_kpi' (errno: 28)

然後去網上查了《mysql Error錯誤編號對照表》

查找到2個對照表,對照表1對照表2

然後拿着錯誤編碼在對照表1中查詢,

又後去了官網查看文檔

找到了這個編碼

英語水平有限,直接翻譯:

 

Error number: 28; Symbol: EE_UNKNOWN_COLLATION;

Message: Collation '%s' is not a compiled collation and is not specified in the '%s' file

錯誤號:28; 符號:EE_UNKNOWN_COLLATION;

消息:歸類'%s'不是編譯的歸類,並且未在'%s'文件中指定

覺得可能是磁盤問題,然後查一查開發環境的存儲空間,然後發現問題的所在了

就是磁盤滿了,清理磁盤,解決。

主要是記錄一種解決問題的思路。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章