本文件列出 「全域」 錯誤訊息,這些訊息是共享的,意指它們可以由 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'。