mysql常见错误
1.Got error 28 from storage engine
今天早上,忽然发现工程服务起不来了,不知道什么问题,后台发现数据库打不开了,总是提示上面的错误,后来从网上查到
原因:
服务器硬盘空间不足
解决办法:
出现当前情况一般是因为某个日志文件过大造成的
查看服务器硬盘情况:
[root@lanke bin]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/ddf1_4c5349202020202080862925000000004711471100001450p3
1.8T 765G 930G 46% /
/dev/mapper/ddf1_4c5349202020202080862925000000004711471100001450p1
99M 12M 82M 13% /boot
tmpfs 7.9G 0 7.9G 0% /dev/shm
查看文件大小:
[root@lanke bin]# du -sh*
删除大文件:
[root@lanke bin]# rm nohup.txt (如果删除不了,可以强制删除 rm -rf nohup.txt)
2.mysql manager or server pid file coluld not be found
原因:
暂时不清楚
解决办法:
(1)
(2)
安装完mysql出现这个错误,百度了很多方法都无法使用,最后在my.cnf文件中加上
datadir=/mydata就可以启动了
原因:在configure的时候指定了数据库目录。但是配置文件中没有,所以报错
MySQL manager or server PID file could not be found! [FAILED]
备注:其实主要看看mysql的errlog就能看到是哪里出错了。不一定是datadir的问题。