当前位置:首页 >> 计算机软件及应用 >>

MYSQL常见错误代码及处理


错误代码:1045 错误信息: Access denied for user 'username'@'password' (using password:YES) 错误原因:权限错误,访问禁止 错误处理: 1)使用正确的用户名及密码,或 2)修改权限后 flush privileges 错误代码:1036 错误信息: Table 'xxx' is read only. 错误原因:误移动 mysql 表或其他文件 错误处理: 1)检查表文件(.frm、.ibd、.MYD、.MYI)权限 2)设定表文件所有者及执行权限为:mysql 660 3)重启服务 错误代码:1030 (28) 错误信息: Got error 28 from storage engine 错误原因:磁盘临时空间不足 错误处理: 1)清空系统临时文件目录/tmp,或 2)My.cnf 中将 tmpdir 指向大空间目录 错误代码:1030 (-1) 错误信息: Got error -1 from storage engine 错误原因:磁盘空间不足或 innodb_force_recovery 参数大于 0 错误处理: 1)检查磁盘空间,不足的要扩容,或 2)检查 my.cnf 文件中的 innodb_force_recovery 的值是否大于 0.如果大于则修改后重启 服务。 错误代码:1050 错误信息:Table 'xxxx' already exists 错误原因: 1)表已存在 2)物理迁移后,表的 frm 文件没有正确删除(或 drop table 后表的 frm 文件还存在) 错误处理(第二种情况): 1)手动删除表 frm 文件 2)重启服务

错误代码:1062 错误信息: Duplicate entry ‘key’ for key 'PRIMARY' 错误原因:主键重复 错误后果:主从复制断开(SQL 线程断开),无法写入 错误处理: 1)写入时发生,若为自增键则判断是否需要增大自增键值。如 int 型最大 11 位整数,表自增 超过最大值时,最后一位的键值始终未最大值。或 2)若自增键未达到最大值, 可能是应用写入错误。 数据一致性要求不高时, 可以选择跳过错误; 数据一致性要求高时,可以将自增键去掉重新插入。处理完成后请相关人员验证错误产生原因。或 3)主从复制场景需要检查从库上是否存在脏数据。 错误代码:1032 错误信息: handler error HA_ERR_KEY_NOT_FOUND 错误原因:主从数据不一致(具体原因情况很多) 错误后果:主从复制断开(SQL 线程断开),无法写入 错误处理: 1)数据一致性要求不高时,跳过错误,或 2)使用工具修复数据不一致,或 3)重做主从复制 错误代码:1205 错误信息: Lock wait timeout exceeded 错误原因:主库上大事务未提交,导致后面的事务锁等待超时,同步到从库上锁等待超时。 错误后果:主从复制断开 错误处理: 1)主库 my.cnf 参数设置 innodb_rollback_on_timeout=1,事务超时时 rollback 2)从库上忽略 1205 错误,或 3)Show processlist 查看执行时间较长的 SQL 并 kill 错误代码:2013 错误信息: Error reading packet from server: Lost connection to MySQL server during query 错误原因:反向解析、max_allowed_packet 主从不一致、网络问题 错误后果:主从复制断开 错误处理: 1)主配置文件 my.cnf 中禁用反向解析 skip-name-resolve,或 2)主从配置文件 my.cnf 中 max_allowed_packet 设置为相同值并重启服务,或 3)主配置文件 my.cnf 中调整 net_write_timeout 的值,或其他网络原因导致


相关文章:
MYSQL常见出错代码解析
MYSQL常见出错代码解析_计算机软件及应用_IT/计算机_专业资料。MYSQL常见出错代码解析,本人亲测。1005:MYSQL 创建表失败 1006:MYSQL 创建数据库失败 1007:MYSQL 数据...
MYSQL常见出错代码解析大全
MYSQL常见出错代码解析大全 - MYSQL 常见出错代码解析大全(不断更新中。。。) 130 :文件格式不正确。(还不是很清楚错误的状况) 145 :文件无法打开。 1005:MYSQL...
MYSQL常见错误列表和解决
MYSQL常见错误列表和解决_IT/计算机_专业资料。详细的MYSQL常见错误列表和解决方法 MYSQL 出错代码列表在用 mysql 创建表时,有 A、B 两个表需要同时创建 C 表的...
返MySQL错误代码28解决
MySQL错误代码28解决_计算机软件及应用_IT/计算机_专业资料。今天开了虚拟机,创建了一个触发器,可以成功,不过 show triggers 时候报一下错误: Got error 28 ...
MYSQL DB ERROR 1103 错误解决方法
MYSQL DB ERROR 1103 错误解决方法_计算机软件及应用_IT/计算机_专业资料。MYSQL DB ERROR 1103 错误解决方法. MYSQL:is not allowed to connect to this MYSQL ...
MySQL数据库导出与导入及常见错误解决
MySQL数据库导出与导入及常见错误解决 - MySQL 数据库导出与导入及常见错误解决 MySQL 命令行导出数据库: 1,进入 MySQL 目录下的 bin 文件夹:cd MySQL 中到 ...
mysql数据库连接1130问题解决
Navicat 连接 mysql 问题解决 1、 连接本地数据库失败 1130 显示是主机 ...2、 连接远程数据库失败 1130 Mysql 远程连接 Mysql 服务器的数据库,错误代码...
mysql服务1067错误多种解决方案
mysql 服务 1067 错误多种解决方案今天我 mysql 服务器突然出来了 1067 错误...然后在[mysqld]代码区添加类似的代码:代码如下 复制代码 # set basedir to ...
MySQL数据库常见的出错代码及出错信息
MySQL 数据库常见的出错代码及出错信息 本文介绍的 MySQL 数据库的出错代码表,依据 MySQL 数据库头文件 mysql/include/mysqld_error.h 整理而成。详细内容请大家...
登录mysql报1045错处理方法
登录mysql报1045错处理方法_计算机软件及应用_IT/计算机_专业资料。登录mysql报1045错处理方法 命令登录 MySQL 时,报错 ERROR 1045 (28000): Access denied for ...
更多相关标签: