В церковь ходил давно... если не получится сделать до выходных, то на выходных и пойду...Под рутом запустил все нормально, пидфайл создался:
[22:55][root@ххх:/var/run/mysqld]# /etc/init.d/mysqld start
Starting MySQL: [ OK ]
[22:55][root@ххх:/var/run/mysqld]# ls -l
total 4
-rw-rw---- 1 root root 6 2008-11-19 22:55 mysqld.pid
[22:55][root@ххх:/var/run/mysqld]#
Теперь останавливаю:
[22:55][root@ххх:/var/run/mysqld]# /etc/init.d/mysqld stop
Stopping MySQL: [ OK ]
[22:57][root@xxx:/var/run/mysqld]# ls -l
total 0
[22:57][root@ххх:/var/run/mysqld]#
в логах при этом появилось вот это:
081119 22:55:15 mysqld started
081119 22:55:15 InnoDB: Started; log sequence number 0 43655
081119 22:55:15 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.51a-log' socket: '/var/lib/mysql/mysql.sock' port: 3306 Source distribution
081119 22:56:56 [Note] /usr/libexec/mysqld: Normal shutdown
081119 22:56:58 InnoDB: Starting shutdown...
081119 22:56:59 InnoDB: Shutdown completed; log sequence number 0 43655
081119 22:56:59 [Note] /usr/libexec/mysqld: Shutdown complete
081119 22:56:59 mysqld ended
В my.cnf меняю пользователя на mysql, снова запускаю, не работает. Пидфайла нету.
права на папку /usr/libexec/mysqld поставил 777