客戶端錯誤信息來自下述源文件:
· 圓括號中的錯誤值和符號與include/errmsg.h MySQL源文件中的定義對應。
· 消息值與libmysql/errmsg.c文件中列出的錯誤消息對應。%d和%s分別代表數值和字符串,顯示時,它們將被消息值取代。
由于更新很頻繁,這些文件中可能包含這里未列出的額外錯誤消息。
· 錯誤:2000 (CR_UNKNOWN_ERROR)
消息:未知MySQL錯誤。
· 錯誤:2001 (CR_SOCKET_CREATE_ERROR)
消息:不能創建UNIX套接字(%d)
· 錯誤:2002 (CR_CONNECTION_ERROR)
消息:不能通過套接字'%s' (%d)連接到本地MySQL服務器。
· 錯誤:2003 (CR_CONN_HOST_ERROR)
消息:不能連接到'%s' (%d)上的MySQL服務器。
· 錯誤:2004 (CR_IPSOCK_ERROR)
消息:不能創建TCP/IP套接字(%d)
· 錯誤:2005 (CR_UNKNOWN_HOST)
消息:未知的MySQL服務器主機'%s' (%d)
· 錯誤:2006 (CR_SERVER_GONE_ERROR)
消息:MySQL服務器不可用。
· 錯誤:2007 (CR_VERSION_ERROR)
消息:協議不匹配,服務器版本= %d,客戶端版本= %d
· 錯誤:2008 (CR_OUT_OF_MEMORY)
消息:MySQL客戶端內存溢出。
· 錯誤:2009 (CR_WRONG_HOST_INFO)
消息:錯誤的主機信息
· 錯誤:2010 (CR_LOCALHOST_CONNECTION)
消息:通過UNIX套接字連接的本地主機。
· 錯誤:2011 (CR_TCP_CONNECTION)
消息:%s,通過TCP/IP
· 錯誤:2012 (CR_SERVER_HANDSHAKE_ERR)
消息:服務器握手過程中出錯。
· 錯誤:2013 (CR_SERVER_LOST)
消息:查詢過程中丟失了與MySQL服務器的連接。
· 錯誤:2014 (CR_COMMANDS_OUT_OF_SYNC)
消息:命令不同步,你現在不能運行該命令。
· 錯誤:2015 (CR_NAMEDPIPE_CONNECTION)
消息:命名管道,%s
· 錯誤:2016 (CR_NAMEDPIPEWAIT_ERROR)
消息:無法等待命名管道,主機,%s;管道,%s (%lu)
· 錯誤:2017 (CR_NAMEDPIPEOPEN_ERROR)
消息:無法打開命名管道,主機,%s;管道,%s (%lu)
· 錯誤:2018 (CR_NAMEDPIPESETSTATE_ERROR)
消息:無法設置命名管道的狀態,主機,%s;管道,%s (%lu)
· 錯誤:2019 (CR_CANT_READ_CHARSET)
消息:無法初始化字符集%s (路徑:%s)
· 錯誤:2020 (CR_NET_PACKET_TOO_LARGE)
消息:獲得的信息包大于'max_allowed_packet'字節。
· 錯誤:2021 (CR_EMBEDDED_CONNECTION)
消息:嵌入式服務器。
· 錯誤:2022 (CR_PROBE_SLAVE_STATUS)
消息:SHOW SLAVE STATUS出錯:
· 錯誤:2023 (CR_PROBE_SLAVE_HOSTS)
消息:SHOW SLAVE HOSTS出錯:
· 錯誤:2024 (CR_PROBE_SLAVE_CONNECT)
消息:連接到從服務器時出錯:
· 錯誤:2025 (CR_PROBE_MASTER_CONNECT)
消息:連接到主服務器時出錯:
· 錯誤:2026 (CR_SSL_CONNECTION_ERROR)
消息:SSL連接錯誤
· 錯誤:2027 (CR_MALFORMED_PACKET)
消息:殘缺信息包。
· 錯誤:2028 (CR_WRONG_LICENSE)
消息:該客戶端庫僅授權給具有'%s'許可的MySQL服務器使用。
· 錯誤:2029 (CR_NULL_POINTER)
消息:空指針的無效使用。
· 錯誤:2030 (CR_NO_PREPARE_STMT)
消息:語句未準備好。
· 錯誤:2031 (CR_PARAMS_NOT_BOUND)
消息:沒有為預處理語句中的參數提供數據。
· 錯誤:2032 (CR_DATA_TRUNCATED)
消息:數據截短。
· 錯誤:2033 (CR_NO_PARAMETERS_EXISTS)
消息:語句中不存在任何參數。
· 錯誤:2034 (CR_INVALID_PARAMETER_NO)
消息:無效的參數編號。
· 錯誤:2035 (CR_INVALID_BUFFER_USE)
消息:不能為非字符串/非二進制數據類型發送長數據(參數:%d)。
· 錯誤:2036 (CR_UNSUPPORTED_PARAM_TYPE)
消息:正使用不支持的緩沖區類型, %d (參數:%d)
· 錯誤:2037 (CR_SHARED_MEMORY_CONNECTION)
消息:共享內存,%s
· 錯誤:2038 (CR_SHARED_MEMORY_CONNECT_REQUEST_ERROR)
消息:不能打開共享內存,客戶端不能創建請求事件(%lu)
· 錯誤:2039 (CR_SHARED_MEMORY_CONNECT_ANSWER_ERROR)
消息:不能打開共享內存,未收到服務器的應答事件(%lu)
· 錯誤:2040 (CR_SHARED_MEMORY_CONNECT_FILE_MAP_ERROR)
消息:不能打開共享內存,服務器不能分配文件映射(%lu)
· 錯誤:2041 (CR_SHARED_MEMORY_CONNECT_MAP_ERROR)
消息:不能打開共享內存,服務器不能獲得文件映射的指針(%lu)
· 錯誤:2042 (CR_SHARED_MEMORY_FILE_MAP_ERROR)
消息:不能打開共享內存,客戶端不能分配文件映射(%lu)
· 錯誤:2043 (CR_SHARED_MEMORY_MAP_ERROR)
消息:不能打開共享內存,客戶端不能獲得文件映射的指針(%lu)
· 錯誤:2044 (CR_SHARED_MEMORY_EVENT_ERROR)
消息:不能打開共享內存,客戶端不能創建%s事件(%lu)
· 錯誤:2045 (CR_SHARED_MEMORY_CONNECT_ABANDONED_ERROR)
消息:不能打開共享內存,無來自服務器的應答 (%lu)
· 錯誤:2046 (CR_SHARED_MEMORY_CONNECT_SET_ERROR)
消息:不能打開共享內存,不能將請求事件發送到服務器(%lu)
· 錯誤:2047 (CR_CONN_UNKNOW_PROTOCOL)
消息:錯誤或未知協議
· 錯誤:2048 (CR_INVALID_CONN_HANDLE)
消息:無效的連接句柄
· 錯誤:2049 (CR_SECURE_AUTH)
消息:拒絕使用舊鑒定協議(早于4.1.1)的連接(開啟了客戶端'secure_auth'選項)。
· 錯誤:2050 (CR_FETCH_CANCELED)
消息:行檢索被mysql_stmt_close()調用取消。
· 錯誤:2051 (CR_NO_DATA)
消息:在未事先獲取行的情況下試圖讀取列。
· 錯誤:2052 (CR_NO_STMT_METADATA)
消息:預處理語句不含元數據。
· 錯誤:2053 (CR_NO_RESULT_SET)
消息:在沒有與語句相關的結果集時試圖讀取行。
· 錯誤:2054 (CR_NOT_IMPLEMENTED)
消息:該特性尚未實施。
--转自