В файле /etc/init.d/mysqld
start(){
[ -x $exec ] || exit 5
# check to see if it's already running
RESPONSE=`/usr/bin/mysqladmin --socket="$socketfile" --user=UNKNOWN_MYSQL_USER ping 2>&1`
if [ $? = 0 ]; then
# already running, do nothing
action $"Starting $prog: " /bin/true
ret=0
elif echo "$RESPONSE" | grep -q "Access denied for user"
then
# already running, do nothing
action $"Starting $prog: " /bin/true
ret=0
Собственно меня интересует больше даже UKNOWN_MYSQL_USER. В каких случаях он появляется (нашел в error файле)
UNKNOWN_MYSQL_USER@localhost as on SET NAMES Quit
P.S. Комментарий check to see if it's already running я, конечно, прочитал, но что это означает - я всё равно не понимаю