linux系统的mysql安装好之后,能够成功启动,但是关闭之后启动报错
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a5d7e0c2efee55be1eafbd1f49986a9f.png)
可能原因:
1.位于/etc/my.cnf的MySQL数据库的配置文件权限有问题
配置文件my.cnf权限问题,默认是不存在执行权限的
改变权限 chmod 777 my.cnf
重新启动,成功!
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4ba2d9ff36f50353ec627a0374e4a10f.png)
可以看到my.cnf的权限改成777之后,虽然能够成功启动,但是有很多警告信息,因为人以用户都能对my.cnf进行操作,权限太大,因此建议改成644,chmod 644 my.cnf,重启发现警告消失。
2.mysql数据库的my.cnf的内容有问题
3.Selinux开启的原因,关闭即可