mysql常见错误

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)  

[root@centos mysql]# ps aux |grep mysq*
root       2643   0.0   0.2    4536   1224 ?         S     01:09    0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/var --pid-file=/usr/local/mysql/var/centos.pid
mysql      2757   0.0   1.2   36976   6608 ?         Sl    01:09    0:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --user=mysql --log-error=/usr/local/mysql/var/centos.err --pid-file=/usr/local/mysql/var/centos.pid --socket=/tmp/mysql.sock --port=3306
root       4788   0.0   0.1    3920    684 pts/2     R+    11:11    0:00 grep mysq*
如果看到上面的内容,那说明, Mysql 的进程卡死了,这时用就要把这些卡死的进程都关闭
[root@centos mysql]# kill 2643
[root@centos mysql]# kill 2757
启动 Mysql  ok
[root@centos mysql]# service mysqld start
Starting MySQL.                                             [   OK   ]

            (2)

安装完mysql出现这个错误,百度了很多方法都无法使用,最后在my.cnf文件中加上

datadir=/mydata就可以启动了

原因:在configure的时候指定了数据库目录。但是配置文件中没有,所以报错

MySQL manager or server PID file could not be found!       [FAILED]

备注:其实主要看看mysql的errlog就能看到是哪里出错了。不一定是datadir的问题。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值