mysql状态码含义
原址:
url:http://zhanglei14616-163-com.iteye.com/blog/215744
145 :文件无法打开。
1005:MYSQL创建表失败
1006:MYSQL创建数据库失败
1007:MYSQL数据库已存在,创建数据库失败
1008:MYSQL数据库不存在,删除数据库失败
1009:MYSQL不能删除数据库文件导致删除数据库失败
1010:MYSQL不能删除数据目录导致删除数据库失败
1011:MYSQL删除数据库文件失败
1012:MYSQL不能读取系统表中的记录
1060:字段重复,导致无法插入这个字段。
1062:字段值重复,入库失败
Quote:
1.如果出类似主码为"65535"的错误,可以查看相关表的自增字段,将字段值改在就可以
2.确保相关数据表中主码重复的字段是否存在,如果存在删除这条记录
3.备份数据库,修复相关表(注:这种情况比较常见,如pw_posts表,对表进行修复的时候
不要忘记备份).
1064:MySQL 不支持错误提示中的编码。
1065:MYSQL无效的SQL语句,SQL语句为空
1067:MySQL 版本为 5,不支持空的默认值。
1081:MYSQL不能建立Socket连接
1114:MYSQL数据表已满,不能容纳任何记录
1116:MYSQL打开的数据表太多
1129:MYSQL数据库出现异常,请重启数据库
1130:MYSQL连接数据库失败,没有连接数据库的权限
1133:MYSQL数据库用户不存在
1135:可能是内存不足够,请联系空间商解决。
1141:MYSQL当前用户无权访问数据库
1142:MYSQL当前用户无权访问数据表
1143:MYSQL当前用户无权访问数据表中的字段
1146:MYSQL数据表不存在或数据表缺失,请恢复备份数据
1147:MYSQL未定义用户对数据表的访问权限
1149:MYSQL语句语法错误
1158:网络错误,出现读错误,请检查网络连接状况
1159:网络错误,读超时,请检查网络连接状况
1160:网络错误,出现写错误,请检查网络连接状况
1161:网络错误,写超时,请检查网络连接状况
1062:MYSQL字段值重复,入库失败
1169:MYSQL字段值重复,更新记录失败
1177:MYSQL打开数据表失败
1180:MYSQL提交事务失败
1181:MYSQL回滚事务失败
1203:MYSQL当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可
用的数据库连接数或
重启数据库
1205:MYSQL加锁超时
1211:MYSQL当前用户没有创建用户的权限
1216:MYSQL外键约束检查失败,更新子表记录失败
1217:MYSQL外键约束检查失败,删除或修改主表记录失败
1226:MYSQL当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务
器
1227:MYSQL权限不足,您无权进行此操作
1235:MySQL版本过低,不具有本功能
1250:客户端不支持服务器要求的认证协议,请考虑升级客户端。
1251:Client 不能支持 authentication protocol 的要求
Client does not support authentication protocol requested by server;
consider upgrading MySQL client
Quote:
方法1:
mysql> SET PASSWORD FOR
-> ' some_user '@' some_host ' = OLD_PASSWORD(' newpwd ');
结合我们的实际情况,在 MySQL Command Line Client 下运行:
set password for root@localhost = old_password('123456');
方法2:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;
<上面的部分请按自己实际情况修改。>
1267:不合法的混合字符集。
2002:服务器端口不对,请咨询空间商正确的端口。
2003:MySQL 服务没有启动,请启动该服务。
2008:MySQL client ran out of memory
错误指向了MySQL客户mysql。这个错误的原因很简单,客户没有足够的内存存储全部结
果。
2013:远程连接数据库是有时会有这个问题,MySQL 服务器在执行一条 SQL 语句的时
候
失去了连接造成的。
10048:最大连接数等问题
Quote:
建议在my.ini文件中修改最大连接数,
把 mysql_connect() 方法都改成了 mysql_pconnect() 方法.
要修改mysql_pconnect(),可以在论坛的data目录的sql_config.php中
$pconnect = 0; //是否持久连接
修改成$pconnect = 1;
开启防刷新,严禁刷新太快.
10055:没有缓存空间可利用
Quote:
查看下你的C盘空间是否已经满,清除一些没有用的文件.
可以在后台的"论坛核心设置","核心功能设置"里"进程优化"开启,"GZIP 压缩输出"关
闭.
查找了一下10055(没有缓存空间可利用)出错的原因,分析了my.ini的配制文件,
在my.ini中如下:
default-storage-engine=INNODB
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=10M
innodb_log_file_size=10M
innodb_thread_concurrency=8
觉得可以把innodb_buffer_pool_size=10M 加大如100M或是1000M
以上是对mysql5的
如果是mysql4可以在my.ini中增加如下:
#innodb_data_file_path = ibdata1:2000M;ibdata2:2000M
#innodb_data_home_dir = c:ibdata
#innodb_log_group_home_dir = c:iblogs
#innodb_log_arch_dir = c:iblogs
#set-variable = innodb_mirrored_log_groups=1
#set-variable = innodb_log_files_in_group=3
#set-variable = innodb_log_file_size=5M
#set-variable = innodb_log_buffer_size=8M
#innodb_flush_log_at_trx_commit=1
#innodb_log_archive=0
#set-variable = innodb_buffer_pool_size=16M
#set-variable = innodb_additional_mem_pool_size=2M
#set-variable = innodb_file_io_threads=4
#set-variable = innodb_lock_wait_timeout=50
把前面的#去了
10061:MySQL服务不能正常启动
Quote:
启动这台机器上的MySQL服务
如服务启动失败,一定是你的my.ini文件出了差错, MySQL服务不能正常启动
你删除了它后,MySQL就会按其默认配置运行,那就没有问题了
以上资料根据网上各方面资料整合而成。
分享到:
相关推荐
### MySQL错误码大全知识点解析 #### 一、概述 MySQL是一种广泛使用的开源关系数据库管理系统,其在实际应用过程中可能会遇到各种各样的问题。为帮助开发者和数据库管理员更好地理解和解决这些问题,MySQL提供了...
- 最后,启动MySQL服务,如:`sudo systemctl start mysql`,并确认其运行状态:`sudo systemctl status mysql`。 5. **注意事项**: - 在安装前,确保系统的库是最新的,可以通过`sudo apt update`更新。 - ...
本文将详细介绍MySQL中常见的错误代码及其中文含义,这将帮助DBA快速理解和解决数据库中出现的问题。 首先,错误代码1005表示创建表失败。这可能是由于表的定义有误,比如字段类型不匹配,或者引用的外键不存在。 ...
下面将详细介绍这些错误码及其代表的含义: 服务器错误消息部分主要涉及了以下错误类型: 1. ER_HASHCHK(错误码:1000) 错误消息:hashchk 解释:当内部哈希表检查失败时,会出现此错误。通常情况下,这不应该...
检查网络连接和MySQL服务状态。 以上只是MySQL错误代码中的一部分,实际中还有很多其他可能的错误。对于每个错误,MySQL都会提供一些提示信息来帮助诊断问题。在排错过程中,了解这些错误代码的含义和相应的解决...
14.9. 插件式存储器的安全含义 15. 存储引擎和表类型 15.1. MyISAM存储引擎 15.1.1. MyISAM启动选项 15.1.2. 键所需的空间 15.1.3. MyISAM表的存储格式 15.1.4. MyISAM表方面的问题 15.2. InnoDB存储引擎 15.2.1. ...
- 描述了在 MySQL 5.7 中新增加、废弃或移除的服务器变量、状态变量和选项等内容。 - 提供了关于如何确定当前系统中是否包含这些变动的信息。 **1.6 MySQL 信息资源** - **1.6.1 MySQL 官方网站** - 提供了官方...
本篇文章将详细探讨MySQL错误代码及其含义,帮助你更好地理解和解决遇到的问题。 首先,MySQL错误代码是一个三位数字,例如“1048”,它代表了特定的错误情况。错误代码后面可能还会跟着一个简短的英文描述,提供更...
MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的...
1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. ...
14.9. 插件式存储器的安全含义 15. 存储引擎和表类型 15.1. MyISAM存储引擎 15.1.1. MyISAM启动选项 15.1.2. 键所需的空间 15.1.3. MyISAM表的存储格式 15.1.4. MyISAM表方面的问题 15.2. InnoDB存储引擎 15.2.1. ...
6. **启动服务**:安装完成后,启动MySQL服务,确保服务状态为“正在运行”。 **安装说明及卸载说明:** 安装说明通常会涵盖上述步骤,详细解释每个选项的含义和作用,帮助用户顺利完成安装。卸载MySQL通常可以...
14.9. 插件式存储器的安全含义 15. 存储引擎和表类型 15.1. MyISAM存储引擎 15.1.1. MyISAM启动选项 15.1.2. 键所需的空间 15.1.3. MyISAM表的存储格式 15.1.4. MyISAM表方面的问题 15.2. InnoDB存储引擎 15.2.1. ...
1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 ...
MySQL 5.1参考手册 这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问dev.mysql.com。 原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。 This translation was done by MySQL ...
- **查阅官方文档**:MySQL的官方文档详尽地列出了所有可能的错误代码及其含义,是排错的重要资源。 - **日志分析**:MySQL服务器的日志文件可以提供错误发生的上下文信息,有助于定位问题。 - **调试工具**:...
1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 ...
MySQL 5.6.x是MySQL数据库管理系统的...总之,安装MySQL 5.6.x版的64位版本需要按照安装向导步骤进行,理解每个选项的含义,确保安装后的服务器配置符合业务需求,并保持与社区的互动,以便获取最新的资讯和技术支持。
检查MySQL服务的状态,并确保其正常运行。 解决1045错误的方法: 1. **密码重置**:如果怀疑是密码错误,可以通过安全模式启动MySQL来重置密码。首先,以root权限运行命令行,然后执行`mysqld_safe --skip-grant-...