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)

 

[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

时间: 2024-10-24 16:22:33

mysql提示mysql daemon failed to start解决办法的相关文章

mysql提示 Duplicate entry..for key错误解决办法

如:Duplicate entry for key 3的意思是表的第3个字段出现了唯一索引的限制,需要插入其它不重复的值或去掉字段的unique属性. 看一个实例 如果您的站点上有 phpMyAdmin ,还可以通过它他检查下您的数据库中出错的表的自增字段的当前自增值是否和该表中自增字段的最大值相同,如果相同则会出现该错误. 如何检查? 1)进入您的 phpMyAdmin ,然后在左侧选择您出错的数据库. 2)选择您出错的表,并找到该表的自增字段,有 auto_increment 标识的字段即为

linux mysql 空间不够,都有什么解决办法,迁移好像是一种,有没有不迁移的办法,删除什么东西

问题描述 linux mysql 空间不够,都有什么解决办法,迁移好像是一种,有没有不迁移的办法,删除什么东西 解决方案 是服务器上吗 可以增加存储的容量 解决方案二: https://ruby-china.org/topics/18390 解决方案三: 定期备份数据 然后数据库清空

mysqlhotcopy提示错误Cant locate DBI.pm解决办法

Can't locate DBI.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/webserver/mysql/bin/mysqlh

Win8系统无法打开网页提示”浏览器控件不兼容“解决办法

  Win8系统无法打开网页提示"浏览器控件不兼容"解决办法: 1.进入Win8系统,然后,使用鼠标双击要浏览的图标即可将浏览器打开; 2.在Win8系统窗口右上角处,点击工具按钮,再选择"Internet选项",接着在窗口上点击高级选项卡; 3.在Win8系统窗口高级选项卡下,点击"启动增强保护模式",然后使用鼠标将选英方框内的勾取消掉,并在窗口右下角点击"确定"按钮保存,即可解决浏览器无法显示故障; 4.返回Win8系统浏

Win7开机提示登录组件错误4的解决办法

  Win7开机提示登录组件错误4的解决办法.不少小伙伴平时都会安装一些安全软件来保护自己的电脑吧,但是有的安全软件未必能帮助到你噢,有小伙伴说自己电脑开机的时候提示登录组件错误4,请重新启动电脑管家,要怎么解决这个问题呢?下面就让小编来告诉你. 登录组件错误4,请重新启动电脑管家 这个问题是由于登录组件相关DLL文件遭到破坏,或者是登录组件版本过旧导致的. 使用以下方法尝试解决: 1. 开始-运行-输入:regedit 找到以下注册表项,删除掉: (32位系统)HKEY_LOCAL_MACHI

Mac App Store提示可用的更新已更改解决办法

  Mac App Store提示可用的更新已更改怎么办?苹果近日发布了Mac OS X 10.10.4正式版更新,不少Mac用户都第一时间更新到了新版系统,不过有部分通过Mac App Store直接更新系统的用户朋友都有遇到"可用的更新已更改"的错误提示,导致10.10.4系统更新失败,下面小编给大家带来相关的解决方法. 1.前往苹果官方下载OS X Yosemite 10.10.4 Combo Update连续升级包(下载地址:点此进入). 2.点击下载好的Combo Updat

installshield制作的安装包卸载时提示重启动的原因以及解决办法

原文:installshield制作的安装包卸载时提示重启动的原因以及解决办法 有时候卸载installshield制作的安装包程序,卸载完会提示是否重启电脑以完成所有卸载,产生这个提示的常见原因有如下几种:1. 卸载时,程序正处于运行状态2. 卸载时,程序文件夹处于打开状态3. 卸载时,有文件被别的进程调用,或者在进程中,常见情况如dll在进程中 一般来说解决办法是针对第三种情况的,解决办法是卸载时强制杀进程,比如在OnMaintUIBefore或者OnUninstall里写上强制杀进程的代码

微信零钱提现提示交易异常原因分析与解决办法

1.我们先来提现看看,我们在微信中点击[我]点击打开[零钱]如下所示; 2.进入之后我们再点击[提现]选项打开进入效果如下; 3.好了在此填写你要[提现]金额点击提现按钮; 4.输入你绑定银行卡时设定的支付密码; 5.好了这样就提交申请了,之后点击[完成]. 6.如果没有问题就会出现提现成功了,如我们现在点击[账户安全] 7.在弹出的窗口点击打开[交易异常]; 8.好了这是什么原因我们进入然后点击提示界面中的[点击此处]; 9.之后根据向导选择操作之后点击[提交]. 10.如果客服回复之后,还是

linux升级Mysql提示conflicts with file from package解决方法

首先发现不兼容包,所以我们要移除冲突的libs包,然后再去安装!  代码如下 复制代码 rpm -e --nodeps mysql-5.0.95-5.el5_9.x86_64 或者使用 yum -y remove mysql-libs-5.0.95* 然后我们安装mysql5.1就好了 rpm -ivh mysql-5.1.58-jason.1.i386.rpm 不推荐安装mysql5.5,第一队程序的兼容不是很好,队centos的兼容也不是很好! 前面有一个VPS在测试的时候就会出现了程序的不