先說結論,可能是磁盤的問題,比如磁盤滿了。
在我們的開發環境上創建表的時候遇到一個問題,同一個sql 在其他環境可以使用 ,在一個環境上卻不能使用,報出的錯誤爲[Err] 1005 - Can't create table 'perf_static_kpi' (errno: 28)
然後去網上查了《mysql Error錯誤編號對照表》
然後拿着錯誤編碼在對照表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'文件中指定
覺得可能是磁盤問題,然後查一查開發環境的存儲空間,然後發現問題的所在了
就是磁盤滿了,清理磁盤,解決。
主要是記錄一種解決問題的思路。