鱼C论坛

 找回密码
 立即注册
查看: 3810|回复: 5

[mysql] 写给新手:学会找到问题所在

[复制链接]
发表于 2011-10-10 10:44:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
前言:我想,对于新手来说,有个很重要的问题,就是在mysql发生问题时,就束手无策,不知道该做什么了。要么到论坛里发“冰天雪地裸体跪求帮助”或“急急急”之类的帖子,要么在群里狂喊,对解决问题毫无帮助。这个时候,新手们要做的就是,学会看日志,并且找到问题所在,然后尝试自己动手解决,或者把问题描述清楚,让有经验的人士帮忙。本文说下几种常见问题,以及解决问题的丝路。情景1:mysql无法启动[ERROR] /usr/local/mysql/libexec/mysqld: Can't create/write to file '/usr/local/mysql/yejr.pid' (Errcode: 13)可以看到,日志提醒的是,无法创建文件:/usr/local/mysql/yejr.pid,错误代码(Errcode)为:13。这时候,我们可以通过mysql提供的工具 perror 来查看错误代码 13 具体代表什么意思:
[yejr@imysql ~yejr]# /usr/local/mysql/bin/perror 13OS error code  13:  Permission denied这下很明了了,没有权限,只需要修改一下目录属主即可:
[yejr@imysql ~yejr]# chown -R mysql:mysql /usr/local/mysql
情景2:mysql无法启动Starting mysqld daemon with databases from /var/lib/mysqlSTOPPING server from pid file /var/lib/mysql/yejr.pidmysqld ended这是屏幕的标准错误输出,谁都无法理解真正是什么意思。很多新手在提问时,也一般只会提供这部分信息,当然是完全不够的。这时候,我们需要看看数据库主目录下的错误日志文件到底记录了什么内容。一般情况下,错误日志文件名为:xxx.err。
[yejr@imysql ~yejr]# more *.err......File './yejr-bin.000001' not found (Errcode: 13)[ERROR] Could not use yejr-bin for logging (error 13). Turning logging off for the whole duration of the MySQLTo turn it on again: fix the cause, shutdown the MySQL server and restart it.[ERROR] Aborting[Note] /usr/libexec/mysqld: Shutdown complete......错误代码和刚才的一样,也是属于权限的问题,不过这次是要创建binlog。这时候,我们需要先确定是否需要开启 binlog,如果系统的I/O负载不是很高,而且没有完善的备份机制情况下,建议还是开启binlog,至少作为一种应急备份机制。如果不需要开启,我们只需要在 my.cnf 中把类似以下2行注释掉:
#log-bin = xxx#binlog-format = xxx这时候就会禁用binlog,然后跟上面的例子一样,修改下目录属性,应该就可以了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-29 22:25:01 | 显示全部楼层
顶一个.......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-11-24 11:18:49 | 显示全部楼层
:lol数据库,新手报到。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-11-26 16:03:34 | 显示全部楼层
学习了,学习一下啊啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-1-14 11:02:55 | 显示全部楼层
支持一下  !!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2016-1-30 18:42:18 | 显示全部楼层
支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-7-6 09:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表