linux下mysql提示"mysqldeamonfailedtostart"错误的解决方法
2023-06-13 09:14:51 时间
有台linux服务器,系统为centos系统.
网站突然连接不上数据库,于是朋友直接重启了一下服务器。进到cli模式下,执行servicemyqsldstart发现还是提示"mysqldeamonfailedtostart"错误信息.
#/etc/init.d/mysqldstart
MySQLDaemonfailedtostart.
Startingmysqld:[FAILED]
查看mysqld的log文件
#less/var/log/mysqld.log
/usr/libexec/mysqld:Can"tchangedirto‘XXX"(Errcode:13)
首先是查看数据库日志
mysqldstarted
[Warning]Can"tcreatetestfilexxx.lower-test
[Warning]Can"tcreatetestfilexxx.lower-test
/usr/libexec/mysqld:Can"tchangedirto"/xxx"(Errcode:13)
[ERROR]Aborting
首先检查数据目录和日志目录的权限和所属用户,权限和所属用户都没问题,那应该是SELINUX的权限限制了。
先查看当前配置信息.
#getenforce
Enforcing
就表明SELinux已经启用.只需要关闭即可。
关闭方法:
#setenforce0(0|1开|关)
或者
setseboolftpd_disable_trans1
命令也可以.
网站突然连接不上数据库,于是朋友直接重启了一下服务器。进到cli模式下,执行servicemyqsldstart发现还是提示"mysqldeamonfailedtostart"错误信息.
#/etc/init.d/mysqldstart
MySQLDaemonfailedtostart.
Startingmysqld:[FAILED]
查看mysqld的log文件
#less/var/log/mysqld.log
/usr/libexec/mysqld:Can"tchangedirto‘XXX"(Errcode:13)
首先是查看数据库日志
mysqldstarted
[Warning]Can"tcreatetestfilexxx.lower-test
[Warning]Can"tcreatetestfilexxx.lower-test
/usr/libexec/mysqld:Can"tchangedirto"/xxx"(Errcode:13)
[ERROR]Aborting
首先检查数据目录和日志目录的权限和所属用户,权限和所属用户都没问题,那应该是SELINUX的权限限制了。
先查看当前配置信息.
#getenforce
Enforcing
就表明SELinux已经启用.只需要关闭即可。
关闭方法:
#setenforce0(0|1开|关)
或者
setseboolftpd_disable_trans1
命令也可以.
相关文章
- Linux查看MySQL服务的状态和运行情况(linux查看mysql状态)
- 退出MySQL:Linux下的命令操作(linux退出mysql命令)
- 掌握Linux操作,快速查看MySQL数据库(linux查看mysql数据库)
- MySQL Variables optimizer_prune_level 数据库 参数变量解释及正确配置使用
- Linux下如何更改系统日期(linux修改系统日期)
- Linux下MySQL的快速部署(linux使用mysql)
- Linux下快速显示路径:命令行简易指南(linux命令行显示路径)
- 从Linux面试题中学习(linux面试题)
- Linux制作安装镜像:一步一步指南(linux制作安装镜像)
- 查看Linux系统磁盘空间使用情况(查看linux的磁盘空间)
- MongoDB与MySQL:对比与优势(mongodb和mysql的区别)
- 命令探索 Linux 下的ll命令(linux中ll)
- 创建MySQL用户:简单又安全(创建mysql用户)
- MySQL编码错误:解决不可忽视的痛点(mysql编码错误)
- Linux发展历程:从分支到根源(linux的分支)
- 解决Linux系统密码错误问题(linux密码错误)
- Linux密码错误怎么办?解决方案大揭秘!(linux输入密码错误)
- PHP编程:如何获取和处理MySQL错误信息(php获取mysql错误)
- 实用指南:集群 Linux 系统的快速安装步骤(集群linux系统安装)
- 探秘Linux外网连接:如何稳定实现网络通信?(linux外网连接)
- Linux查看权限的命令指南(linux 查看权限命令)
- MySQL参数详解,让你更加了解Mysql参数定义及优化。(mysql参数定义)
- MySQL实现一对多数据分页浅析(mysql 一对多 分页)
- 探寻Linux系统下MySQL安装路径(linux查看mysql安装路径)
- 如何解决MySQL中的1262错误(mysql中1262错误)
- MySQL数据库操作遇到1175错误解决方法汇总(mysql中1175错误)
- MySQL中1054错误的原因和解决方法(mysql中1054)
- 解决MySQL中遇到的10038错误,实现数据库高效稳定运行(mysql中10038)
- MySQL无法连接的错误解决方案(mysql不支持连接)