> 데이터 베이스 > MySQL 튜토리얼 > 莫名其妙的MySQL错误Can't create secure /var/tmp/mysql

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-07 15:40:32
원래의
1129명이 탐색했습니다.

莫名其妙的不能启动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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿