总结:查看log文件
1、 发现权限问题
2、 杀进程
service mysqld start 重启数据库总是会出现如下提示:
MySQL Daemon fail
查看mysqld的log文件
#less /var/log/mysqld.log ----从日志的最后一行往前查看
查看日志文件:
有下面两句:
InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: Cannot continue operation.
mysqld ended
原来是权限问题:
解决方法:
#> chown -R root .
#> chown -R mysql data
#> chgrp -R mysql
运行:service mysqld start 重启数据库总是会出现如下提示:
MySQL Daemon failed to start.
Starting mysqld: [FAILED]
的提示。如果直接输入 mysql -root -p登陆会出现[mysql]ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)的错误提示。总之MySql服务器端总是无法启动。网上的提供很多解决方法也没有效果。最后通过如下方法解决:
rm -fr /var/lib/mysql/* (删除/var/lib/mysql下的所有文件)
rm /var/lock/subsys/mysqld (删除锁定文件)
killall mysqld (杀死所有mysqld进程)
再运行: service mysqld start (启动mysql服务。)
发现能正常运行了
一个日志文件中 我们想从日志的最后一行往前查看
就可以用less命令
第一步:打开日志文件 less sigma.log
第二步:定位到日志文件的最后一行:shift+g移动到最后一行
第三步:ctrl+b往前一页一页翻页查看