- 论坛徽章:
- 0
|
如题,在RHEL上源码安装mysql并设置为系统服务(原来系统上有一个自带的mysql,用rpm -e 删除过了),下面是启动时报的错:
[root@localhost log]# service mysqld start
Starting MySQL/etc/init.d/mysqld: line 161: kill: (1639) - 没有那个进程
[失败]
下面是mysqld的161行及附近的内容:
154 wait_for_pid () {
155 i=0
156 while test $i -ne $service_startup_timeout ; do
157 sleep 1
158 case "$1" in
159 'created')
160 test -s $pid_file && i='' && break
161 kill -0 $2 || break # if the program goes away, stop waiting
162 ;;
163 'removed')
164 test ! -s $pid_file && i='' && break
165 ;;
166 *)
167 echo "wait_for_pid () usage: wait_for_pid created|removed"
168 exit 1
169 ;;
下面是用mysqld_safe的启动过程
[root@localhost bin]# mysqld_safe -u root &
[1] 1718
[root@localhost bin]# Starting mysqld daemon with databases from /usr/local/mysql/var
然后就一直停在这儿不动了.
请问是什么原因?
[ 本帖最后由 kingbanner 于 2008-12-12 21:52 编辑 ] |
|