top
Loading...
B.2.客戶端錯誤代碼和消息
B.2. 客戶端錯誤代碼和消息

客戶端錯誤信息來自下述源文件:

·         圓括號中的錯誤值和符號與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)

消息:該特性尚未實施。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/error-handling.html
北斗有巢氏 有巢氏北斗