起因:我在centos7上根據mysql官網配置安裝mysql 5.7.20,安裝完成后希望其能夠開機自動啟動,於是乎運行命令:
systemctl enable mysqld
結果出現錯誤:
Failed to execute operation: Access denied
我勒個去! 我可是root好不好啊,於是上網查了查,發現沒有關閉selinux,關於selinux我一直困惑了很久,只是知道:如果對一個文件沒有正確安全上下文配置, 甚至你是root用戶,你也不能啟動某服務
setenforce 0
然后再次運行systemctl enable mysqld成功!