centOS7上安装mysql数据库后,启动服务报错: Job for mysqld.service failed because the control process exited with error code.
网上找各种答案, 发现很多日志中有记录文件缺失,无法创建文件目录的问题导致, 但是我查看日志发现没有那些问题,都是一些没有参考价值的记录.
最后找到原因是要关闭linux上SElinux安全系统(Security-Enhanced Linux 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。)
关闭方法:
查看关闭状态: /usr/sbin/sestatus -v
关闭方法: vim /etc/selinux/config 把文件里的SELINUX=disabled
然后需要重启linux虚拟机,再启动mysql服务即可.