服务器运行失败怎么解决|mysql服务失败解决方法
思路一:检查linux的安全策略。
1、查看SELinux状态:/usr/sbin/sestatus -v
2、如果状态为enabled,则为开启状态,将其设置关闭状态,以上截图为设置后的状态:
1)临时关闭 setenforce 0
2)修改/etc/selinux/config 文件,将SELINUX=enforcing改为SELINUX=disabled
3)重启服务器 reboot
3、启动mysql服务,还是报错
systemctl start mysqld
systemctl status mysqld.service
思路二:检查目录文件权限。
1、修改以上配置后,还是启动失败,继续查看日志文件:
vim /etc/my.cnf
vim /usr/local/mysql/data/error.log
2、发现/var/lib/mysql/mysql.sock.lock文件没有,创建文件夹,修改群组权限:
mkdir /var/lib/mysql
chown mysql.mysql /var/lib/mysql
3、再次启动mysql,启动成功。systemctl start mysqld
systemctl status mysqld.service
ps aux|grep mysql
总结:可能由于最初安装数据库的时候忽略的一些东西,导致违反SELinux的安全模式,然后目录权限混乱,导致mysql无法创建文件。
SELinux 有三种工作模式,分别是:
enforcing:强制模式。违反 SELinux 规则的行为将被阻止并记录到日志中。
permissive:宽容模式。违反 SELinux 规则的行为只会记录到日志中。一般为调试用。
disabled:关闭 SELinux。
查看数据库安装路径命令:
whereis mysql
相关内容
-
电脑蓝屏后如何重启电脑|电脑蓝屏重启的终极解
电脑蓝屏后如何重启电脑|电脑蓝屏重启的终极解决方法,重启,电...
-
iphone已停用连接itunes怎么办|iphone已停用连
iphone已停用连接itunes怎么办|iphone已停用连接itunes解决...
-
win8系统蓝屏怎么办|win8电脑蓝屏的原因及解决
win8系统蓝屏怎么办|win8电脑蓝屏的原因及解决方法,电脑蓝屏,...
-
笔记本键盘无法输入解决方法|笔记本键盘失灵怎
笔记本键盘无法输入解决方法|笔记本键盘失灵怎么办,选择,点击...
-
笔记本电脑触摸板失灵怎么办|电脑win10触摸板没
笔记本电脑触摸板失灵怎么办|电脑win10触摸板没反应解决方法...
-
u盘无法打开怎么办|U盘无法打开的解决方法
u盘无法打开怎么办|U盘无法打开的解决方法,解决方法,命令,打...
-
笔记本电脑运行黑屏怎么办|笔记本黑屏只有鼠标
笔记本电脑运行黑屏怎么办|笔记本黑屏只有鼠标箭头解决方法,...
-
苹果游戏闪退怎么解决方法|iPhone玩游戏老是闪
苹果游戏闪退怎么解决方法|iPhone玩游戏老是闪退怎么办,玩游...
-
路由器密码忘记怎么设置|路由器忘记密码解决方
路由器密码忘记怎么设置|路由器忘记密码解决方法,忘记密码,解...
-
电脑黑屏重启不了怎么回事|windows 7重启不了解
电脑黑屏重启不了怎么回事|windows 7重启不了解决方法,重启,...
-
鼠标usb坏了怎么修复|鼠标常见问题及其解决方法
鼠标usb坏了怎么修复|鼠标常见问题及其解决方法,鼠标,常见问...
-
笔记本触控板不能用了怎么办|笔记本触控板失灵
笔记本触控板不能用了怎么办|笔记本触控板失灵解决方法,触控...
-
win10重置不了怎么办|win10重置失败的解决方法
win10重置不了怎么办|win10重置失败的解决方法,重置,解决方法...
-
win10系统怎么更新显卡|windows10更新错误解决
win10系统怎么更新显卡|windows10更新错误解决方法,更新,显卡...
-
怎么修改电脑硬盘格式|Mac怎么修改硬盘的读写权
怎么修改电脑硬盘格式|Mac怎么修改硬盘的读写权限,修改,读写,...