本文件列出 “全域” 錯誤訊息,這些訊息是共享的,因為它們可以由 MySQL 伺服器或 MySQL 用戶端程式產生。這些錯誤的錯誤代碼範圍從 1 到 999。
每個全域錯誤訊息都包含一個錯誤代碼、SQLSTATE 值和訊息字串,如錯誤訊息來源與元素中所述。這些元素可用於錯誤資訊介面中所述的方式。對於全域錯誤,SQLSTATE 值始終為 'HY000'
(一般錯誤),因此對於區分不同用戶端錯誤沒有意義。
如果伺服器將帶有全域錯誤代碼的訊息寫入錯誤日誌,它會在錯誤代碼前補零至六位數,並加上 MY-
前綴(例如:MY-000022
)。以下列表以該格式顯示錯誤代碼。
如果用戶端返回帶有全域錯誤代碼的訊息,它不會在錯誤代碼中添加任何補零或前綴。
-
錯誤號碼:
1
;符號:EE_CANTCREATEFILE
;訊息:無法建立/寫入檔案 '%s' (OS errno %d - %s)
-
錯誤號碼:
2
;符號:EE_READ
;訊息:讀取檔案 '%s' 時發生錯誤 (OS errno %d - %s)
-
錯誤號碼:
3
;符號:EE_WRITE
;訊息:寫入檔案 '%s' 時發生錯誤 (OS errno %d - %s)
-
錯誤號碼:
4
;符號:EE_BADCLOSE
;訊息:關閉 '%s' 時發生錯誤 (OS errno %d - %s)
-
錯誤號碼:
5
;符號:EE_OUTOFMEMORY
;訊息:記憶體不足 (需要 %u 位元組)
-
錯誤號碼:
6
;符號:EE_DELETE
;訊息:刪除 '%s' 時發生錯誤 (OS errno %d - %s)
-
錯誤號碼:
7
;符號:EE_LINK
;訊息:將 '%s' 重新命名為 '%s' 時發生錯誤 (OS errno %d - %s)
-
錯誤號碼:
9
;符號:EE_EOFERR
;訊息:讀取檔案 '%s' 時發現意外的 EOF (OS errno %d - %s)
-
錯誤號碼:
10
;符號:EE_CANTLOCK
;訊息:無法鎖定檔案 (OS errno %d - %s)
-
錯誤號碼:
11
;符號:EE_CANTUNLOCK
;訊息:無法解鎖檔案 (OS errno %d - %s)
-
錯誤號碼:
12
;符號:EE_DIR
;訊息:無法讀取 '%s' 的目錄 (OS errno %d - %s)
-
錯誤號碼:
13
;符號:EE_STAT
;訊息:無法取得 '%s' 的狀態 (OS errno %d - %s)
-
錯誤號碼:
14
;符號:EE_CANT_CHSIZE
;訊息:無法變更檔案大小 (OS errno %d - %s)
-
錯誤號碼:
15
;符號:EE_CANT_OPEN_STREAM
;訊息:無法從句柄開啟串流 (OS errno %d - %s)
-
錯誤號碼:
16
;符號:EE_GETWD
;訊息:無法取得工作目錄 (OS errno %d - %s)
-
錯誤號碼:
17
;符號:EE_SETWD
;訊息:無法將目錄變更為 '%s' (OS errno %d - %s)
-
錯誤號碼:
18
;符號:EE_LINK_WARNING
;訊息:警告:'%s' 有 %d 個連結
-
錯誤號碼:
19
;符號:EE_OPEN_WARNING
;訊息:警告:%d 個檔案和 %d 個串流保持開啟
-
錯誤號碼:
20
;符號:EE_DISK_FULL
;訊息:寫入 '%s' 時磁碟已滿 (OS errno %d - %s)。正在等待有人釋放空間...
-
錯誤號碼:
21
;符號:EE_CANT_MKDIR
;訊息:無法建立目錄 '%s' (OS errno %d - %s)
-
錯誤號碼:
22
;符號:EE_UNKNOWN_CHARSET
;訊息:字元集 '%s' 不是編譯的字元集,也沒有在 '%s' 檔案中指定
-
錯誤號碼:
23
;符號:EE_OUT_OF_FILERESOURCES
;訊息:開啟檔案 '%s' 時資源不足 (OS errno %d - %s)
-
錯誤號碼:
24
;符號:EE_CANT_READLINK
;訊息:無法讀取符號連結 '%s' 的值 (錯誤 %d - %s)
-
錯誤號碼:
25
;符號:EE_CANT_SYMLINK
;訊息:無法建立指向 '%s' 的符號連結 '%s' (錯誤 %d - %s)
-
錯誤號碼:
26
;符號:EE_REALPATH
;訊息:在 '%s' 上執行 realpath() 時發生錯誤 (錯誤 %d - %s)
-
錯誤號碼:
27
;符號:EE_SYNC
;訊息:無法將檔案 '%s' 同步到磁碟 (OS errno %d - %s)
-
錯誤號碼:
28
;符號:EE_UNKNOWN_COLLATION
;訊息:定序 '%s' 不是編譯的定序,也沒有在 '%s' 檔案中指定
-
錯誤號碼:
29
;符號:EE_FILENOTFOUND
;訊息:找不到檔案 '%s' (OS errno %d - %s)
-
錯誤號碼:
30
;符號:EE_FILE_NOT_CLOSED
;訊息:檔案 '%s' (fileno: %d) 未關閉
-
錯誤號碼:
31
;符號:EE_CHANGE_OWNERSHIP
;訊息:無法變更檔案 '%s' 的所有權 (OS errno %d - %s)
-
錯誤號碼:
32
;符號:EE_CHANGE_PERMISSIONS
;訊息:無法變更檔案 '%s' 的權限 (OS errno %d - %s)
-
錯誤號碼:
33
;符號:EE_CANT_SEEK
;訊息:無法在檔案 '%s' 中搜尋 (OS errno %d - %s)
-
錯誤號碼:
34
;符號:EE_CAPACITY_EXCEEDED
;訊息:超出記憶體容量 (容量 %llu 位元組)
-
錯誤號碼:
35
;符號:EE_DISK_FULL_WITH_RETRY_MSG
;訊息:寫入 '%s' 時磁碟已滿 (OS errno %d - %s)。正在等待有人釋放空間... %d 秒後重試。訊息在 %d 秒後重新顯示。
-
錯誤號碼:
36
;符號:EE_FAILED_TO_CREATE_TIMER
;訊息:無法建立計時器 (OS errno %d)。
-
錯誤代碼:
37
;符號:EE_FAILED_TO_DELETE_TIMER
;訊息:刪除計時器失敗 (OS errno %d)。
-
錯誤代碼:
38
;符號:EE_FAILED_TO_CREATE_TIMER_QUEUE
;訊息:建立計時器佇列失敗 (OS errno %d)。
-
錯誤代碼:
39
;符號:EE_FAILED_TO_START_TIMER_NOTIFY_THREAD
;訊息:啟動計時器通知執行緒失敗。
-
錯誤代碼:
40
;符號:EE_FAILED_TO_CREATE_TIMER_NOTIFY_THREAD_INTERRUPT_EVENT
;訊息:建立中斷計時器通知執行緒的事件失敗 (OS errno %d)。
-
錯誤代碼:
41
;符號:EE_EXITING_TIMER_NOTIFY_THREAD
;訊息:向佇列註冊計時器事件失敗 (OS errno %d),正在結束計時器通知執行緒。
-
錯誤代碼:
42
;符號:EE_WIN_LIBRARY_LOAD_FAILED
;訊息:LoadLibrary("kernel32.dll") 失敗:GetLastError 回傳 %lu。
-
錯誤代碼:
43
;符號:EE_WIN_RUN_TIME_ERROR_CHECK
;訊息: %s。
-
錯誤代碼:
44
;符號:EE_FAILED_TO_DETERMINE_LARGE_PAGE_SIZE
;訊息:無法決定大型分頁大小。
-
錯誤代碼:
45
;符號:EE_FAILED_TO_KILL_ALL_THREADS
;訊息:my_thread_global_end() 發生錯誤:%d 個執行緒未結束。
-
錯誤代碼:
46
;符號:EE_FAILED_TO_CREATE_IO_COMPLETION_PORT
;訊息:建立 IO 完成埠失敗 (OS errno %d)。
-
錯誤代碼:
47
;符號:EE_FAILED_TO_OPEN_DEFAULTS_FILE
;訊息:開啟所需的預設檔案失敗:%s
-
錯誤代碼:
48
;符號:EE_FAILED_TO_HANDLE_DEFAULTS_FILE
;訊息:預設處理發生嚴重錯誤。程式已中止!
-
錯誤代碼:
49
;符號:EE_WRONG_DIRECTIVE_IN_CONFIG_FILE
;訊息:在設定檔 %s 的第 %d 行中,指令「!%s」錯誤。
-
錯誤代碼:
50
;符號:EE_SKIPPING_DIRECTIVE_DUE_TO_MAX_INCLUDE_RECURSION
;訊息:由於達到最大 include 遞迴層級,略過檔案 %s 的第 %d 行中的「%s」指令。
-
錯誤代碼:
51
;符號:EE_INCORRECT_GRP_DEFINITION_IN_CONFIG_FILE
;訊息:在設定檔 %s 的第 %d 行中,群組定義錯誤。
-
錯誤代碼:
52
;符號:EE_OPTION_WITHOUT_GRP_IN_CONFIG_FILE
;訊息:在設定檔 %s 的第 %d 行中,發現沒有前置群組的選項。
-
錯誤代碼:
53
;符號:EE_CONFIG_FILE_PERMISSION_ERROR
;訊息:%s 應僅允許目前使用者讀取/寫入。
-
錯誤代碼:
54
;符號:EE_IGNORE_WORLD_WRITABLE_CONFIG_FILE
;訊息:已略過可由世界讀寫的設定檔 '%s'。
-
錯誤代碼:
55
;符號:EE_USING_DISABLED_OPTION
;訊息:%s:已使用選項 '%s',但該選項已停用。
-
錯誤代碼:
56
;符號:EE_USING_DISABLED_SHORT_OPTION
;訊息:%s:已使用選項 '-%c',但該選項已停用。
-
錯誤代碼:
57
;符號:EE_USING_PASSWORD_ON_CLI_IS_INSECURE
;訊息:在命令列介面上使用密碼可能不安全。
-
錯誤代碼:
58
;符號:EE_UNKNOWN_SUFFIX_FOR_VARIABLE
;訊息:變數 '%s' 使用了不明的後綴 '%c' (值為 '%s')。
-
錯誤代碼:
59
;符號:EE_SSL_ERROR_FROM_FILE
;訊息:SSL 錯誤:%s,來源為 '%s'。
-
錯誤代碼:
60
;符號:EE_SSL_ERROR
;訊息:SSL 錯誤:%s。
-
錯誤代碼:
61
;符號:EE_NET_SEND_ERROR_IN_BOOTSTRAP
;訊息: %d %s。
-
錯誤代碼:
62
;符號:EE_PACKETS_OUT_OF_ORDER
;訊息:封包順序錯誤 (發現 %u,預期 %u)。
-
錯誤代碼:
63
;符號:EE_UNKNOWN_PROTOCOL_OPTION
;訊息:不明的協定選項:%s。
-
錯誤代碼:
64
;符號:EE_FAILED_TO_LOCATE_SERVER_PUBLIC_KEY
;訊息:無法找到伺服器公開金鑰 '%s'。
-
錯誤代碼:
65
;符號:EE_PUBLIC_KEY_NOT_IN_PEM_FORMAT
;訊息:公開金鑰不是隱私增強郵件格式:'%s'。
-
錯誤代碼:
66
;符號:EE_DEBUG_INFO
;訊息: %s。
-
錯誤代碼:
67
;符號:EE_UNKNOWN_VARIABLE
;訊息:不明的變數 '%s'。
-
錯誤代碼:
68
;符號:EE_UNKNOWN_OPTION
;訊息:不明的選項 '--%s'。
-
錯誤代碼:
69
;符號:EE_UNKNOWN_SHORT_OPTION
;訊息:%s:不明的選項 '-%c'。
-
錯誤代碼:
70
;符號:EE_OPTION_WITHOUT_ARGUMENT
;訊息:%s:選項 '--%s' 無法接受引數。
-
錯誤代碼:
71
;符號:EE_OPTION_REQUIRES_ARGUMENT
;訊息:%s:選項 '--%s' 需要引數。
-
錯誤代碼:
72
;符號:EE_SHORT_OPTION_REQUIRES_ARGUMENT
;訊息:%s:選項 '-%c' 需要引數。
-
錯誤代碼:
73
;符號:EE_OPTION_IGNORED_DUE_TO_INVALID_VALUE
;訊息:%s:由於值 '%s' 無效,略過選項 '--%s'。
-
錯誤代碼:
74
;符號:EE_OPTION_WITH_EMPTY_VALUE
;訊息:%s:為 '%s' 指定了空值。
-
錯誤代碼:
75
;符號:EE_FAILED_TO_ASSIGN_MAX_VALUE_TO_OPTION
;訊息:%s:無法設定 '%s' 的最大值。
-
錯誤代碼:
76
;符號:EE_INCORRECT_BOOLEAN_VALUE_FOR_OPTION
;訊息:選項 '%s':布林值 '%s' 無法辨識。已設為 OFF。
-
錯誤代碼:
77
;符號:EE_FAILED_TO_SET_OPTION_VALUE
;訊息:%s:設定 '%s' 的值為 '%s' 時發生錯誤。
-
錯誤代碼:
78
;符號:EE_INCORRECT_INT_VALUE_FOR_OPTION
;訊息:整數值錯誤:'%s'。
-
錯誤代碼:
79
;符號:EE_INCORRECT_UINT_VALUE_FOR_OPTION
;訊息:不正確的無號整數值:'%s'。
-
錯誤代碼:
80
;符號:EE_ADJUSTED_SIGNED_VALUE_FOR_OPTION
;訊息:選項 '%s':帶正負號的值 %s 已調整為 %s。
-
錯誤編號:
81
;符號:EE_ADJUSTED_UNSIGNED_VALUE_FOR_OPTION
;訊息:選項 '%s':不帶正負號的值 %s 已調整為 %s。
-
錯誤編號:
82
;符號:EE_ADJUSTED_ULONGLONG_VALUE_FOR_OPTION
;訊息:選項 '%s':值 %s 已調整為 %s。
-
錯誤編號:
83
;符號:EE_ADJUSTED_DOUBLE_VALUE_FOR_OPTION
;訊息:選項 '%s':值 %g 已調整為 %g。
-
錯誤編號:
84
;符號:EE_INVALID_DECIMAL_VALUE_FOR_OPTION
;訊息:選項 '%s' 的十進位數值無效。
-
錯誤編號:
85
;符號:EE_COLLATION_PARSER_ERROR
;訊息: %s。
-
錯誤編號:
86
;符號:EE_FAILED_TO_RESET_BEFORE_PRIMARY_IGNORABLE_CHAR
;訊息:在主要可忽略字元 %s 之前重設失敗。
-
錯誤編號:
87
;符號:EE_FAILED_TO_RESET_BEFORE_TERTIARY_IGNORABLE_CHAR
;訊息:在第三級可忽略字元 %s 之前重設失敗。
-
錯誤編號:
88
;符號:EE_SHIFT_CHAR_OUT_OF_RANGE
;訊息:移位字元超出範圍:%s。
-
錯誤編號:
89
;符號:EE_RESET_CHAR_OUT_OF_RANGE
;訊息:重設字元超出範圍:%s。
-
錯誤編號:
90
;符號:EE_UNKNOWN_LDML_TAG
;訊息:未知的 LDML 標籤:'%.*s'。
-
錯誤編號:
91
;符號:EE_FAILED_TO_RESET_BEFORE_SECONDARY_IGNORABLE_CHAR
;訊息:在第二級可忽略字元 %s 之前重設失敗。
-
錯誤編號:
92
;符號:EE_FAILED_PROCESSING_DIRECTIVE
;訊息:在檔案 %s 的第 %d 行停止處理 '%s' 指令。
-
錯誤編號:
93
;符號:EE_PTHREAD_KILL_FAILED
;訊息:pthread_kill(thread_id:%lu, signal:%s) 返回 '%s'。