mySql错误信息大全

Wesley13
• 阅读 472

转自http://blog.csdn.net/cangyingaoyou/article/details/7402255

在网上找了好多关于MySQL的错误信息详细说明的代码,无奈,或者是所述不全,或者是所述不详。最后,无意中查看了一下mysql的官方手册,才发现原来它一直就在身边。

如手册所述,mysql的错误消息可以分为两类,服务器端错误代码(编号以1开头)和客户端错误代码。(编号以2开头)但是,两者返回的信息结构是一样的。如下返回消息

ERROR 1008 (HY000): Can't drop database 'dd'; database doesn't exist

结构: 错误 +编号+(sqlstate)+:详细消息

错误编号的详细解释可以在服务器和客户端分别列举;而sqlstate的详细解释见下一章《sqlstate详解》。

一服务器错误代码和消息

Linux中,mysql错误信息保存在/usr/share/mysql/errmsg.txt文件中。

详情可见:http://dev.mysql.com/doc/refman/5.1/zh/error-handling.html

二客户端消息与错误代码

详情可见:http://dev.mysql.com/doc/refman/5.1/zh/error-handling.html

三、其它错误代码
以上两部分所讲错误代码都是以1或者2开头的,但还有一些不在此范围之内的,列举如下。

     3000 指定的打印监视程序未知。

  • 3001 指定的打印机驱动程序正在使用中。

  • 3002 找不到假脱机文件。

  • 3003 没有发出 StartDocPrinter 调用。

  • 3004 尚未发出 AddJob 调用。

  • 3005 指定的打印处理程序已经安装。

  • 3006 指定的打印监视程序已经安装。

  • 3007 该指定的打印监视器不具备所要求的功能。

  • 3008 指定的打印机监视器正在使用中。

  • 3009 当打印机有作业排成队列时此操作请求是不允许的。

  • 3010 请求的操作成功。只有重新启动系统,更改才会生效。

  • 3011 请求的操作成功。只有重新启动服务,更改才会生效。

  • 3012 找不到打印机。

  • 4000 WINS 在处理命令时遇到执行错误。

  • 4001 无法删除本地的 WINS。

  • 4002 从文件引入失败。

  • 4003 备份失败。以前执行过完整的备份吗?

  • 4004 备份失败。请检查备份数据库的目标目录。

  • 4005 名称在 WINS 数据库中不存在。

  • 4006 不允许进行未配置部分的复制。

  • 4100 DHCP 客户获得一个在网上已被使用的 IP 地址。直到 DHCP 客户可以获得新的地址前,本地接口将被禁用。

  • 4200 WMI 数据提供程序不能识别传来的 GUID 是否有效。

  • 4201 WMI 数据提供程序无法识别传来的实例名是否有效。

  • 4202 WMI 数据提供程序无法识别传来的数据项目标识符是否有效。

  • 4203 无法完成 WMI 请求,请重试一次。

  • 4204 找不到 WMI 数据提供程序。

  • 4205 WMI 数据提供程序引用到一个未注册的实例组。

  • 4206 WMI 数据块或事件通知已启用。

  • 4207 WMI 数据块不再可用。

  • 4208 WMI 数据服务无法使用。

  • 4209 WMI 数据提供程序无法完成请求。

  • 4210 WMI MOF 信息无效。

  • 4211 WMI 注册信息无效。

  • 4212 WMI 数据块或事件通知已禁用。

  • 4213 WMI 数据项目或数据块为只读。

  • 4214 WMI 数据项目或数据块不能更改。

  • 6118 该工作组的服务器列表当前不可用。

  • 6200 要正常运行,任务计划程序服务的配置必须在系统帐户中运行。单独的任务可以被配置成在其他帐户中运行。

  • 7001 指定的会话名无效。

  • 7002 指定的协议驱动程序无效。

  • 7003 在系统路径上找不到指定的协议驱动程序。

  • 7004 在系统路径上找不到指定的终端连接驱动程序。

  • 7005 不能为这个会话创建一个事件日志的注册键。

  • 7006 同名的一个服务已经在系统中存在。

  • 7007 在会话上一个关闭操作挂起。

  • 7008 没有可用的输出缓冲器。

  • 7009 找不到 MODEM.INF 文件。

  • 7010 在 MODEM.INF 中没有找到调制解调器名称。

  • 7011 调制解调器没有接受发送给它的指令。验证配置的调制解调器与连接的调制解调器是否匹配。 7012 调制解调器没有响应发送给它的指令。验证该调制解调器是否接线正确并且打开了电源开关。

  • 7013 由于断开连接,载波检测失败或载波停止。

  • 7014 在要求的时间内没有发现拨号音。确定电话线连接正确并可使用。

  • 7015 在远程站点回叫时检测到了占线信号。

  • 7016 在回叫时远程站点上检测到了声音。

  • 7017 传输驱动程序错误

  • 7022 找不到指定的会话。

  • 7023 指定的会话名称已处于使用中。

  • 7024 由于终端连接目前正在忙于处理一个连接、断开连接、复位或删除操作,无法完成该请求的操作。

  • 7025 试图连接到其视频模式不受当前客户支持的会话。

  • 7035 应用程序尝试启动 DOS 图形模式。不支持 DOS 图形模式。

  • 7037 您的交互式登录权限已被禁用。请与您的管理员联系。

  • 7038 该请求的操作只能在系统控制台上执行。这通常是一个驱动程序或系统 DLL 要求直接控制台访问的结果。

  • 7040 客户未能对服务器连接消息作出响应。

  • 7041 不支持断开控制台会话。

  • 7042 不支持重新将一个断开的会话连接到控制台。

  • 7044 远程控制另一个会话的请求被拒绝。

  • 7045 拒绝请求的会话访问。

  • 7049 指定的终端连接驱动程序无效。

  • 7050 不能远程控制请求的会话。这也许是由于该会话被中断或目前没有一个用户登录。另外,您不能从该系统控制台远程控制一个会话或远程控制系统控制台。并且,您不能远程控制您自己的当前会话。

  • 7051 该请求的会话没有配置成允许远程控制。

  • 7052 连接到这个终端服务器的申请被拒绝。终端服务器客户许可证目前正在被另一个用户使用。请与系统管理员联系,获取一份新的终端服务器客户,其许可证号码必须是有效的、唯一的。

  • 7053 连接到这个终端服务器的申请被拒绝。还没有为这份终端服务器客户输入您的终端服务器客户许可证号码。请与系统管理员联系,为该终端服务器客户输入一个有效的、唯一的许可证号码。

  • 7054 系统已达到其授权的登录限制。请以后再试一次。

  • 7055 您正在使用的客户没有使用该系统的授权。您的登录请求被拒绝。

  • 7056 系统许可证已过期。您的登录请求被拒绝。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Wesley13 Wesley13
3年前
IOS HTTP请求 GET POST 网络编程实现
转自http://blog.csdn.net/defeny/article/details/17789037/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fdefeny%2Farticle%2Fdetails%2F17789037%2F)在开发网络相
Wesley13 Wesley13
3年前
P2P技术揭秘.P2P网络技术原理与典型系统开发
Modular.Java(2009.06)\.Craig.Walls.文字版.pdf:http://www.t00y.com/file/59501950(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.t00y.com%2Ffile%2F59501950)\More.E
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
Java日期时间API系列36
  十二时辰,古代劳动人民把一昼夜划分成十二个时段,每一个时段叫一个时辰。二十四小时和十二时辰对照表:时辰时间24时制子时深夜11:00凌晨01:0023:0001:00丑时上午01:00上午03:0001:0003:00寅时上午03:00上午0
Stella981 Stella981
3年前
Android蓝牙连接汽车OBD设备
//设备连接public class BluetoothConnect implements Runnable {    private static final UUID CONNECT_UUID  UUID.fromString("0000110100001000800000805F9B34FB");
Wesley13 Wesley13
3年前
Java中StringBuilder的清空方法比较
转自:_http://blog.csdn.net/roserose0002/article/details/6972391(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Froserose0002%2Farticle%2Fdetails%2F6972391)
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
11个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这