莫名其妙的MySQL错误Can't create secure /var/tmp/mysql

WBOY
發布: 2016-06-07 15:40:32
原創
1102 人瀏覽過

莫名其妙的不能启动MySQL,service mysql start总是报错: # service mysql restart Restarting service MySQL Shutting down service MySQL done Can't create secure /var/tmp/mysql.rbOr3b failed 最后六个字符貌一个随机串。 Baidu之,啥都木有,Google

莫名其妙的不能启动MySQL,service mysql start总是报错:

# service mysql restart
Restarting service MySQL
Shutting down service MySQL                                           done
Can't create secure /var/tmp/mysql.rbOr3b                       failed

最后六个字符貌似一个随机串。

Baidu之,啥都木有,Google之,也是SUSE家的openSUSE论坛上有人求助,我的是高大的SLES。

看了半天,没人回答,反而几个人纠结在文法和表达形式上,鬼子就是闲得蛋疼。


只好自己琢磨/etc/init.d/mysql,找到出错的地方,瞄一眼就发现有问题。

然后命令行`id mysql`,竟然出来个这:

# id mysql
uid=60(mysql) gid=107(ntp) groups=107(ntp)

mysql啥时候和ntp勾搭在一起了,打开/etc/group一看果然,

#grep 107 /etc/group
/etc/group:mysql:!:107:
/etc/group:ntp:!:107:

再用看看MySQL和NTPrpm安装包里的script,

#rpm -q --scripts mysql ntp | grep group
/usr/sbin/groupadd -r mysql >/dev/null 2>/dev/null || :
/usr/sbin/groupadd -r ntp 2> /dev/null || :

非常标准普通的group添加方式,没有hardcode呀,估计跟RP有关了,不过应该是IT部门的RP莫名其妙的MySQL错误Can't create secure /var/tmp/mysql

幸亏申请了Root权限,立马调整/etc/group,把mysql的gid换个新113,更新/etc/passwd里mysql的gid一并更新。

# service mysql restart
Restarting service MySQL
Shutting down service MySQL                         done
Starting service MySQL                                  done

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板