Mysql常见错误提示及解决方法
Mysql常见错误提示及解决方法 130 :文件格式不正确。(还不是很清楚错误的状况)145:文件无法打开。1005:创建表失败。1006:创建数据库失败。1007:数据库已存在,创建数据库失败。1008:数据库不存在,删除数据库失败。1009:不能删除数据库文件导致删除数据库失败。1010:不能删除数据目录导致删除数据库失败。1011:删除数据库文件失败。1012:不能读取系统表中的记录。1016:文件无法打开,使用后台修复或者使用 phpmyadmin 进行修复。Quote:开始=所有程序=附件=命令提示符输入 mysql 所在硬盘盘符 cd mysql 所在目录 cd bin输入 myisamchk -f D:usr/local/mysql/data/bbs/PW_members.MYIps : D:usr/local/mysql/data/bbs 是你论坛数据库的路径 -f 根据具体情况选择,一般也可以选择 -r 注意你的 系统C盘或放数据库的硬盘空间是否足够,一般小于 1G 很容易出现错误。 或用mysqlcheck命令进行修复。具体的方法:利用命令行进入mysql/bin目录,执行mysqlcheck -o -r phpwind -uroot -p 其中phpwind是你数据库的名称,root是你的数据库用户名,然后会提示你输入密码。然后就会修复你的数据库。1017:服务器非法关机,导致该文件损坏。1020:记录已被其他用户修改。1021:硬盘剩余空间不足,请加大硬盘可用空间。1022:关键字重复,更改记录失败。1023:关闭时发生错误。1024:读文件错误。1025:更改名字时发生错误。1026:写文件错误。1030:可能是服务器不稳定。(具体原因不是很清楚)1032:记录不存在。1036:数据表是只读的,不能对它进行修改。1037:系统内存不足,请重启数据库或重启服务器。1038:用于排序的内存不足,请增大排序缓冲区。1040:已到达数据库的最大连接数,请加大数据库可用连接数。Quote:在my.ini 修改max_connections=100为max_connections=1000或更大,重启mysql1041:系统内存不足。1042:无效的主机名。1043:无效连接。1044:数据库用户权限不足,请联系空间商解决。1045:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。Quote:方法:确保论坛data目录下的sql_config.php用户名与密码都正确.如果用户忘记了数据库的密码,可以按如下方式进行密码的修改:如果 MySQL 正在运行,首先停止。启动 MySQL :bin/safe_mysqld --skip-grant-tables 就可以不需要密码就进入 MySQL 了。然后就是 use mysqlupdate user set password=password("new_pass") where user="root";flush privileges;1046:没有选择数据库。1048:字段不能为空。1049:数据库不存在。1050:数据表已存在。1051:数据表不存在。1054:字段不存在,自行建立字段。1060:字段重复,导致无法插入这个字段。1062:字段值重复,入库失败 Quote:1.如果出类似主码为"65535"的错误,可以查看相关表的自增字段,将字段值改在就可以2.确保相关数据表中主码重复的字段是否存在,如果存在删除这条记录3.备份数据库,修复相关表(注:这种情况比较常见,如pw_posts表,对表进行修复的时候不要忘记备份).1064:MySQL 不支持错误提示中的编码。1065:无效的 SQL 语句,SQL 语句为空。1067:MySQL 版本为 5,不支持空的默认值。1081:不能建立 Socket 连接。1114:数据表已满,不能容纳任何记录。1115:设置的字符集在 MySQL 并没有支持。1116:打开的数据表太多。1129:数据库出现异常,请重启数据库。1130:连接数据库失败,没有连接数据库的权限。1133:数据库用户不存在。1135:可能是内存不足够,请联系空间商解决。1141:当前用户无权访问数据库。1142:当前用户无权访问数据表。1143:当前用户无权访问数据表中的字段。1146:数据表缺失,请恢复备份数据1147:未定义用户对数据表的访问权限。1149:SQL 语句语法错误。1158:网络错误,出现读错误,请检查网络连接状况。1159:网络错误,读超时,请检查网络连接状况。1160:网络错误,出现写错误,请检查网络连接状况。1161:网络错误,写超时,请检查网络连接状况。1169:字段值重复,更新记录失败。1177:打开数据表失败。1180:提交事务失败。1181:回滚事务失败。1193:不支持字符集限定(SET NAMES)。1203:当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库。1205:加锁超时。1211:当前用户没有创建用户的权限。1216:外键约束检查失败,更新子表记录失败。1217:外键约束检查失败,删除或修改主表记录失败。1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器。1227:权限不足,您无权进行此操作。1235:MySQL版本过低,不具有本功能。1250:客户端不支持服务器要求的认证协议,请考虑升级客户端。1251:Client 不能支持 authentication protocol 的要求Client does not support authentication protocol requested by server; consider upgrading MySQL clientQuote:方法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=INNODBinnodb_additional_mem_pool_size=2Minnodb_flush_log_at_trx_commit=1innodb_log_buffer_size=1Minnodb_buffer_pool_size=10Minnodb_log_file_size=10Minnodb_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: Quote:启动这台机器上的MySQL服务 如服务启动失败一定是你的my.ini文件出了差错,MySQL服务不能正常启动 你删除了它后,MySQL就会按其默认配置运行,那就没有问题了以上资料根据网上各方面资料整合而成。
mysql启动错误
2020-11-03T03:36:07.740347Z 1 [ERROR] [MY-012574] [InnoDB] Unable to lock .\/ibdata1 error: 11 这个故障产生的原因是另外一个 mysqld 进程已经启动并占用了对应的文件。二、参数设置错误 参数设置错误造成 MySQL 无法启动的原因也非常常见,此时先要检查 MySQL 启动时会调用的参数,下面的...
MySQL数据库导出与导入及常见错误解决
MySQL数据库导出与导入的过程中将会发生众多不可预知的错误,本文整理了一些常见错误及相应的解决方法,遇到类似情况的朋友可以参考下,希望对大家有所帮助 MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:Program FilesMySQLMySQL Server 4....
mysql错误" Out of range value for column'id'at row1"怎么解决_百 ...
mysql错误"Out of range value for column 'id' at row 1" 是字段的值超过其可输入的范围了.解决办法 直接修改a字段的长度即可 还有一种情况会出现Out of range value adjusted for column 'ID' at row 1 如下面语句 MySQL升级到5.0.17后,在执行sql语句 INSERT INTO `news` (`ID`, `...
win7启动mysql服务提升错误1067进程意外终止怎么办
数据库是程序员都会接触到的东西,其中MySQL是最流行的关系型数据库管理系统之一。最近有win7旗舰版用户在启动MySQL服务的时候出现了错误1067进程意外终止的提示而无法启动,遇到这种情况该怎么办呢?下面由小编跟大家介绍一下win7启动mysql服务提升错误1067进程意外终止的解决方法。解决方法如下:1、点击左下...
mysql安装不上怎么办mysql安装失败原因和解决方法_MySQL
mysql数据库安装不了了!mysql最后一步安装不上!mysql就是安装不上!是不是很头疼,很伤脑筋,现在大家不用着急了,小编为大家整理了mysql安装失败的原因以及mysql安装失败的解决方法,抓紧来看看吧!困难1:MySQL 5.1 安装过程中报apply security setting错误1.卸载MySQL。2.删除目录 C:\\Documents and...
mysql提示“No Database Selected”怎么办?
问题原因:导入数据库的时候,是进入phpmyadmin页面后直接点击的右上角的导入,但是导入的.sql文件中没有选择数据库名的命令。解决办法:进入phpmyadmin后,先点击左边的要导入的数据库,进入后再点击右上角的“导入‘按钮即可。MYSQL错误汇总:问题描述:启动MySQL提示: Another MySQL daemon already running...
错误提示:未找到mysql. sock的socket。
问题分析: 出现这个错误一般情况下是因为下面两个原因:1.MySQL服务器没有开启。2.MySQL服务器开启了,但不能找到socket文件。解决方法:1.虚拟主机用户,请联系空间商确认数据库是否正常启动,并跟空间商确认MySQL的socket文件启动地址,可以尝试在论坛根目录下的配置文件config.inc.php中的$dbhost的值改...
mysql 出现这样的提示错误,怎么解决?
朋友,电脑出现:内存不能为read,这是你下载的“软件”与电脑内存有“冲突”!原因总结起来,有以下方面,偶尔出现,点:取消,即可!(答案原创,本答案原作者:力王历史)1.电脑中了木马或者有病毒在干扰!试试:杀毒软件,360安全卫士+360杀毒双引擎版,或者金山卫士+金山毒霸,建议:修复“高危”和...
电脑安装MysqlWorkbench失败提示缺少.NetFramework4.0的解决方法_百度...
2.更新Windows操作系统:如果您的Windows操作系统已经过时,可能会导致缺少.Netframework4.0的错误。打开Windows更新,检查并安装最新的更新。安装完成后,重新运行MysqlWorkbench安装程序,查看是否仍然出现错误。3.清理系统垃圾文件:使用系统清理工具来清理临时文件和其他无用文件,运行磁盘清理程序可以帮助释放...
MySQL发生系统错误1067的解决办法?
1、首先在计算机上右键点击【管理】。2、在计算机管理界面依次找到【系统工具】->【时间查看器】->【windows日志】->【应用程序】。点击【应用程序】。3、点击【应用程序】在右侧找到,最新的mysql错误信息。双击查看,根据最新的错误信息提示,解决对应的问题。由图上信息可知,我这次是3306端口被占用导致...
左丘惠氨酚: 一、Can't connect to MySQL server on 'localhost' (10061) 翻译:不能连接到 localhost 上的mysql 分析:这说明“localhost”计算机是存在的,但在这台机器上却没提供MySQL服务.需要启动这台机器上的MySQL服务,如果机子负载太高没...
洪山区13595936651: 运行mysql数据库时总出现这个错误怎么解决 - ?
左丘惠氨酚: (1)偶尔连接不上(localhost),请查找到底是哪些页面会出现这个问题. (2)连接使用完成后及时释放.怀疑是你请求的连接太多,导致mysql达到了最大连接数,拒绝你的新连接.有可能是你每次连接完成都没有使用mysql_close来关闭连接. (3)尽量避免在循环中不停的连接数据库 (4)查看mysql的日志,或许能查到一些线索.
洪山区13595936651: MySQL发生系统错误1067的解决办法? - ?
左丘惠氨酚: 1、MySQL的错误1067需要重置my.ini文件即可解决问题.首先来到MySQL安装目录下删除my.ini,然后复制my-small.ini为my.ini:2、接下来双击打开新的my.ini,在最后一行的[mysqld]后面添加basedir和datadir的属性,保存就可以,这里需要主要注意,安装路径要写自己的Mysql路径:3、最后,再去启动MySQL服务,MySQL就可以正常启动了.以上就是解决MySQL错误1067的详细步骤:
洪山区13595936651: 请教安装mysql 出错问题 - ?
左丘惠氨酚: MYSQL安装出现could not start the service mysql error:0处理当各位在安装、重装时出现could not start the service mysqlerror:0的错误时,可以尝试下面两种方法.一、方式1MySQL安装是出现could not start the service mysql error:0 提示错误...
洪山区13595936651: mysql 中文错误 - ?
左丘惠氨酚: 1.这个就是编码的问题,可能在装MySql 的时候选择的是默认的编码,或者你选择的UTF8,所以在插入数据的时候出现编码的错误,解决方法是找到Mysql的安装目录下的my.ini文件,把里面的default-character-set=GBK 但是需要注意,这里设成GBK之后在页面里面也需要设成GBK,否则会出现编码不一致,会出现乱码. 2.利用前端工具修改 每个字段的格式都是gbk,因为你要利用cmd工具来insert数据.
洪山区13595936651: mysql error 1045 怎么办 - ?
左丘惠氨酚:解决办法是重新设置root用户密码,在Windows平台下操作步骤如下: 1、以系统管理员身份登录到系统; 2、如果MySQL服务器正在运行,停止它. 如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管...
洪山区13595936651: MySql 老是出问题 - ?
左丘惠氨酚: 是杀毒软件防火墙的问题,关掉就好了.
洪山区13595936651: 求助,关于mysql警告的解决方法 - ?
左丘惠氨酚: 请根据自己操作了些什么?以及错误提示进行解决.这样可以缩小出错范围,提高查错速度. 比如说你进行连接操作,然后系统提示错误,那么通常你就要从连接方式上进行查错,如密码错误、连接参数不对等.如果系统提示语法错误,那通常...
洪山区13595936651: MYSQL数据库错误 MySQL server error report: - ?
左丘惠氨酚: test.fanwe_lang_conf 表不存在
洪山区13595936651: MySQL原密码不知道,也不是空.但是就是进不去老出现下面的错误,怎么处理啊 - ?
左丘惠氨酚: 刚使用mysql, 就老是碰到这个问题,真是郁闷, 终于找到原因..C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O) 解决方法:Step 1:C:\Program ...