标签 mysql-error 下的文章

The server quit without updating PID file解决

The server quit without updating PID file (/usr/local/mysql/var/xxx.pid). ... failed错误解决错误信息详细描述:root@MyServer:~# service mysql startStarting MySQL..The server quit without updating PID file (/usr/local/mysql/var/MyServer.pid). ... failed!错误解决排查思路:1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /us...

继续阅读 »

mysql启用skip-name-resolve模式后localhost跳转为127.0.0.1问题

mysql 启用skip-name-resolve模式时出现Warning的处理办法,当前如果你的授权是针对所有主机的你不会遇到该问题在优化MYSQL配置时,加入 skip-name-resolve ,在重新启动MYSQL时检查启动日志,发现有警告信息。121126 11:57:22 [Warning] 'user' entry 'root@localhost.localdomain' ignored in --skip-name-resolve mode.121126 11:57:22 [Warning] 'user' entry '@localhost.localdomain' ignored in --skip-name-resolve mode.skip-name-resolve是禁用dns解析,...

继续阅读 »

mysql操作表提示#1017 - Can’t find file:'*.frm'(errno:13)的问题

今天恢复mysql数据库文件后测试遇到了这个错误:#1017 - Can’t find file:'*.frm'(errno:13),根据错误提示不存在的文件,然后在服务器上查看发现服务器数据库目录下是存在这些文件的。使用phpmyadmin或navicat修复均报这个错误,想了下是否为权限问题,于是把该数据库的目录及文件的拥有用户和组的权限进行了修改,再测试OK了[root@web data]# chown -R mysql.mysql sql_news如果还是不行,建议重启下mysql。

继续阅读 »

mysql 访问速度慢的解决方法

mysql访问速度慢的解决方法:skip-name-resolve取消DNS的反向解析最近配置一个环境使用2台服务器,一台跑iis+php,一台跑mysql,和以往一样配置好环境,测试页面一切OK跑应用的时候发现php访问mysql速度很慢,这种情况在以前从未发现过,虽然2台服务器并非在同一网段中,但是ping数值基本上都在1,2ms之间,tcp连接应该不是问题关健,google以后找到答案,在my.ini文件的[mysqld]部分加入:skip-name-resolve,保存文件,重启mysql,配置后速度飞快。原因是:•mysql客户端每次访问db,mysql就会试图去解析来访问的机器的hostname,并缓存到hostname cache,如果这时解析不了,等一段时间会失败,数据才能被取过来。•2....

继续阅读 »

MYSQL无法启动1053错误解决方法

MYSQL 1053错误 解决方法:在DOS命令行使用第一步:mysqld-nt remove mysqlservice的方式卸载此服务,它提示卸载成功,(是英文成功的意思)第二步:mysqld-nt install mysqlservice重新注册服务,一切恢复正常。(也会英文显示成功)第三步:打开 服务>>>>禁用MYSQL>>>>再启动MYSQL就OK啦-----------------------------------------------------------------------------------------------------------------还有另一种方法”我的电脑“ -> 右击 ->“服务” -> 找到 mysql服务 ->右键 “属性” -> 选择“登录”选项卡...

继续阅读 »

Sql Error: 1366 Incorrect integer value: '' for column 'story_sticky' at row 1

  由于这个数据库服务器存放的数据库比较多且都是小数据库,所以最初的时候是运行在windows服务器上的。前一段时间由于机房服务器要做调整,于是我便在一个夜深人静的夜晚对数据库进行的迁移及前台应用程序进行了调整,调整结束后测试应用均可以正常访问后我便离去了。周一刚上班就收到反馈:网站后台发布文章报如下错误:insert into doc_main (title,typeid,uptime,intro,ifhot,imgurl1,doctype,fileurl1,shunxu,titleurl,qitype) values('test','13','2011-5-30','test','1','&#...

继续阅读 »

MySQL 5不能创建自动增加的字段

  原因分析:  引起MySQL不能创建自动增加的字段的原因是在MySQL5.0.2版本中的The Server SQL Mode 中新加了几种 sql_mode,并且在sql的my.ini文件中的sql-mode 默认增加了其中的二种,一个是STRICT_TRANS_TABLES,就是导致auto_increament失败的mode,这个sql_mode主要用于 当一个值不能插入到表中是,则产生一个错误而不是一个警告并终止会话。  解决办法:  删除或注释掉sql_mode.重启mysql.  将my.ini中的:  # Set the SQL mode to strict  sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE...

继续阅读 »