mysql提示mysql daemon failed to start解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-07 16:33:07 浏览: 评论:0
我使用的是linux系统,但网站的mysql数据库连接不了了,我想重启一下,结果重启之后就mysql提示mysql daemon failed to start了,下面我搜索一些解决办法,有需要的朋友可参考.
进到cli模式下,执行 service myqsld start 发现还是提示”mysql deamon failed to start”错误信息.
- # /etc/init.d/mysqld start
- MySQL Daemon failed to start.
- Starting mysqld: [FAILED]
查看mysqld的log文件,代码如下:
- #less /var/log/mysqld.log
- /usr/libexec/mysqld: Can’t change dir to ‘XXX’ (Errcode: 13)
首先是查看数据库日志,代码如下:
- mysqld started
- [Warning] Can’t create test file xxx.lower-test
- [Warning] Can’t create test file xxx.lower-test
- /usr/libexec/mysqld: Can’t change dir to ‘/xxx’ (Errcode: 13)
- //phpfensi.com
- [ERROR] Aborting
首先检查数据目录和日志目录的权限和所属用户,权限和所属用户都没问题,那应该是SELINUX的权限限制了.
先查看当前配置信息,代码如下:
- # getenforce
- Enforcing
就表明SELinux已经启用.只需要关闭即可.
关闭方法:#setenforce 0 (0|1 开|关)或者 setsebool ftpd_disable_trans 1命令也可以.
当然上面的办法不是最好的解决办法我们可以直接给权限就可以了,根据日志情况,具体分析处理,一般是.
mysql 数据库的权限问题:chmod 777 -r /var/lib/mysql;
注意数据库用户:chown -R mysql:mysql /var/lib/mysql
Tags: mysql daemon failed start
相关文章
- ·怎样使MySQL安全以对抗解密高手(2013-11-11)
- ·MYSQL用户root密码为弱口令的攻击(2013-11-11)
- ·Mysql数据库的安全配置、实用技巧(2013-11-11)
- ·Mssql和Mysql的安全性分析(2013-11-11)
- ·MySQL安全问题的一点心得(2013-11-11)
- ·PHP常用MySql操作(2013-11-13)
- ·MySQL数据库下载漏洞攻击技术(2013-11-14)
- ·MySQL3.23.31之前版本的安全漏洞(2013-11-14)
- ·通过Mysql的语句生成后门木马的方法(2013-11-14)
- ·MySQL服务器内部安全数据目录访问(2013-11-14)
- ·MySQL数据库中的安全解决方案(2013-11-14)
- ·如何保护MySQL 中的重要数据(2013-11-14)
- ·为你的MySQL数据库加铸23道安全门(2013-11-14)
- ·Mysql的Root密码遗忘的解决办法(2013-11-14)
- ·如何开启MySQL的远程帐号(2013-11-14)
- ·我的Mysql碰到了 1067 错误(2013-11-27)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)