Server version: 5.7.20-18-log Percona Server (GPL), Release 18, Revision 7ce54a6deef
安装tokudb引擎遇到如下错误:
ps-admin --enable -uroot -p
Checking SELinux status...
FO: SELinux is disabled.
Checking if Percona Server is running with jemalloc enabled...
grep: /proc//environ: No such file or directoryERROR: Percona Server is not running with jemalloc, please restart mysql service to enable it and then run this script...
检查ps-admin 脚本,最终发现与pid有关
318 PID_LOCATION=$(echo "${PID_LIST}"|grep pid_file|awk '{print $2}')
319 if [ $? -ne 0 ] || [ "${PID_LOCATION}" == "" ]; then
320 printf "ERROR: Pid file location unknown!\n";
321 exit 1
322 fi
323 PID_NUM=$(cat ${PID_LOCATION})
在my.cnf 中指定pid-file后重启mysql。ps-admin 可以正常运行。
pid-file =/data/3316/data/mysql.pid