mysql var目录很快_删除/var/lib/mysql目录的解决办法

在学习阶段偶尔会删除/var/lib/mysql/*目录来达到清除数据库管理员账户和密码的目的。but,对于新手来说经常会不小心删除/var/lib/mysql目录,导致重启mysql时找不到/var/lib/mysql。

解决方法如下:mkdir /var/lib/mysq

chown mysql:mysql /var/lib/mysql

systemctl start mysql

此时如果还是失败,并产生如下提示信息:May 17 19:50:53 localhost.localdomain dbus-daemon[1798]: [system] Activating service name='org.fedoraproject.Setroubleshootd' requested by ':1.28' (uid=0 pid=1757 comm="/usr/sbin/sedispatch " label="syst>

May 17 19:50:54 localhost.localdomain dbus-daemon[1798]: [system] Successfully activated service 'org.fedoraproject.Setroubleshootd'

May 17 19:50:54 localhost.localdomain setroubleshoot[4576]: failed to retrieve rpm info for /var/lib/mysql/ibdata1

May 17 19:51:00 localhost.localdomain setroubleshoot[4576]: Plugin Exception catchall_labels

May 17 19:51:00 localhost.localdomain setroubleshoot[4576]: SELinux is preventing /usr/libexec/mysqld from getattr access on the file /var/lib/mysql/ibdata1. For complete SELinux messages run: sealert -l>

May 17 19:51:00 localhost.localdomain platform-python[4576]: SELinux is preventing /usr/libexec/mysqld from getattr access on the file /var/lib/mysql/ibdata1

则是由于SElinux权限导致,解决如下:restorecon -Rv /var/lib/mysql

就此问题解决!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值