本文件列出 「全域」 錯誤訊息,這些訊息是共享的,意指它們可以由 MySQL 伺服器或 MySQL 用戶端程式產生。這些錯誤的錯誤代碼範圍為 1 到 999。
每個全域錯誤訊息都包含錯誤代碼、SQLSTATE 值和訊息字串,如錯誤訊息來源和元素中所述。這些元素可透過錯誤資訊介面中所述的方式取得。對於全域錯誤,SQLSTATE 值始終為 'HY000'
(一般錯誤),因此它對於區分不同的用戶端錯誤沒有意義。
如果伺服器寫入帶有全域錯誤代碼的訊息到錯誤日誌,它會在錯誤代碼前面補零至六位數,並加上 MY-
前綴 (範例:MY-000022
)。以下列表以該格式顯示錯誤代碼。
如果用戶端傳回帶有全域錯誤代碼的訊息,則不會在錯誤代碼前面補零或加上前綴。
-
錯誤編號:
1
;符號:EE_CANTCREATEFILE
;訊息:無法建立/寫入檔案 '%s' (作業系統錯誤碼 %d - %s)
-
錯誤編號:
2
;符號:EE_READ
;訊息:讀取檔案 '%s' 時發生錯誤 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
3
;符號:EE_WRITE
;訊息:寫入檔案 '%s' 時發生錯誤 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
4
;符號:EE_BADCLOSE
;訊息:關閉 '%s' 時發生錯誤 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
5
;符號:EE_OUTOFMEMORY
;訊息:記憶體不足 (需要 %u 位元組)
-
錯誤編號:
6
;符號:EE_DELETE
;訊息:刪除 '%s' 時發生錯誤 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
7
;符號:EE_LINK
;訊息:將 '%s' 重新命名為 '%s' 時發生錯誤 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
9
;符號:EE_EOFERR
;訊息:讀取檔案 '%s' 時發現非預期的 EOF (作業系統錯誤碼 %d - %s)
-
錯誤編號:
10
;符號:EE_CANTLOCK
;訊息:無法鎖定檔案 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
11
;符號:EE_CANTUNLOCK
;訊息:無法解除鎖定檔案 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
12
;符號:EE_DIR
;訊息:無法讀取 '%s' 的目錄 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
13
;符號:EE_STAT
;訊息:無法取得 '%s' 的狀態 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
14
;符號:EE_CANT_CHSIZE
;訊息:無法變更檔案大小 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
15
;符號:EE_CANT_OPEN_STREAM
;訊息:無法從控制代碼開啟串流 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
16
;符號:EE_GETWD
;訊息:無法取得工作目錄 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
17
;符號:EE_SETWD
;訊息:無法將目錄變更為 '%s' (作業系統錯誤碼 %d - %s)
-
錯誤編號:
18
;符號:EE_LINK_WARNING
;訊息:警告:'%s' 有 %d 個連結
-
錯誤編號:
19
;符號:EE_OPEN_WARNING
;訊息:警告:有 %d 個檔案和 %d 個串流未關閉
-
錯誤編號:
20
;符號:EE_DISK_FULL
;訊息:寫入 '%s' 時磁碟已滿 (作業系統錯誤碼 %d - %s)。等待其他人釋放空間...
-
錯誤編號:
21
;符號:EE_CANT_MKDIR
;訊息:無法建立目錄 '%s' (作業系統錯誤碼 %d - %s)
-
錯誤編號:
22
;符號:EE_UNKNOWN_CHARSET
;訊息:字元集 '%s' 不是已編譯的字元集,也沒有在 '%s' 檔案中指定
-
錯誤編號:
23
;符號:EE_OUT_OF_FILERESOURCES
;訊息:開啟檔案 '%s' 時資源不足 (作業系統錯誤碼 %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' 同步到磁碟 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
28
;符號:EE_UNKNOWN_COLLATION
;訊息:定序 '%s' 不是已編譯的定序,也沒有在 '%s' 檔案中指定
-
錯誤編號:
29
;符號:EE_FILENOTFOUND
;訊息:找不到檔案 '%s' (作業系統錯誤碼 %d - %s)
-
錯誤編號:
30
;符號:EE_FILE_NOT_CLOSED
;訊息:檔案 '%s' (檔案編號: %d) 未關閉
-
錯誤編號:
31
;符號:EE_CHANGE_OWNERSHIP
;訊息:無法變更檔案 '%s' 的所有權 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
32
;符號:EE_CHANGE_PERMISSIONS
;訊息:無法變更檔案 '%s' 的權限 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
33
;符號:EE_CANT_SEEK
;訊息:無法在檔案 '%s' 中搜尋 (作業系統錯誤碼 %d - %s)
-
錯誤編號:
34
;符號:EE_CAPACITY_EXCEEDED
;訊息:超出記憶體容量 (容量 %llu 位元組)
-
錯誤編號:
35
;符號:EE_DISK_FULL_WITH_RETRY_MSG
;訊息:寫入 '%s' 時磁碟已滿 (作業系統錯誤碼 %d - %s)。等待其他人釋放空間... %d 秒後重試。訊息將在 %d 秒後重新列印。
-
錯誤編號:
36
;符號:EE_FAILED_TO_CREATE_TIMER
;訊息:建立計時器失敗 (作業系統錯誤碼 %d)。
-
錯誤編號:
37
;符號:EE_FAILED_TO_DELETE_TIMER
;訊息:刪除計時器失敗 (作業系統錯誤碼 %d)。
-
錯誤編號:
38
;符號:EE_FAILED_TO_CREATE_TIMER_QUEUE
;訊息:建立計時器佇列失敗 (作業系統錯誤碼 %d)。
-
錯誤編號:
39
;符號:EE_FAILED_TO_START_TIMER_NOTIFY_THREAD
;訊息:啟動計時器通知執行緒失敗。
-
錯誤編號:
40
;符號:EE_FAILED_TO_CREATE_TIMER_NOTIFY_THREAD_INTERRUPT_EVENT
;訊息:建立事件以中斷計時器通知器執行緒失敗 (作業系統錯誤碼 %d)。
-
錯誤編號:
41
;符號:EE_EXITING_TIMER_NOTIFY_THREAD
;訊息:向佇列註冊計時器事件失敗 (作業系統錯誤碼 %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
;訊息:無法建立 I/O 完成埠 (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
;訊息:略過 '%s' 指令,因為在檔案 %s 的第 %d 行中已達到最大包含遞迴層級。
-
錯誤代碼:
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'。已設為關閉。
-
錯誤代碼:
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'。