+ -
当前位置:首页 → 问答吧 → MYSQL启动问题,请帮忙.谢谢

MYSQL启动问题,请帮忙.谢谢

时间:2008-09-19

来源:互联网

我装的是REDFLAG LINUX:RedFlag-6.0-Sys-1.121-200709181552.iso.正常安装和启动.再安装了MYSQL:MYSQL-5.0.56.TAR.GZ.安装过程中没出现错误提示.当我执行:service mysqld start时出现提示:

[root@cnhp ~]# service mysqld start
Starting MySQL/etc/init.d/mysqld: line 159: kill: (200 - 没有这个进程[失败]=700) window.open('http://linux.chinaunix.net/bbs/images/smilies/icon_cool.gif');" onload="if(this.offsetWidth>'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" >

之后查看/etc/init.d/mysqld第159行是这样的:

wait_for_pid () {
i=0
while test $i -ne $service_startup_timeout ; do
sleep 1
case "$1" in
'created')
test -s $pid_file && i='' && break
kill -0 $2 || break # if the program goes away, stop waitin ( 这个行是第159行.这些字文件没有的,)
;;
'removed')
test ! -s $pid_file && i='' && break
;;
*)
echo "wait_for_pid () usage: wait_for_pid created|removed"
exit 1
;;
esac
echo $echo_n ".$echo_c"
我如果把地159行用#注释掉,执行: service mysqld start命令后要很久都是出现.......,到最后还是出现提示[失败].
请高手指教.
文件MYSQLD没有修改过的.

作者: my9449   发布时间: 2008-09-19

用户被禁言,该主题自动屏蔽!

作者: 54nb   发布时间: 2008-09-19

这个也不行,提示:
[root@cnhp ~]# safe_mysqld -u root &
[1] 2072
[root@cnhp ~]# -bash: safe_mysqld: command not found

作者: hrq456   发布时间: 2008-09-19

在mysql 安装目录下的
./bin/mysqld_safe -u root &

作者: daofeng99   发布时间: 2008-09-19

出现提示:
[root@cnhp bin]# ./mysqld_safe -u root &
[1] 2087
[root@cnhp bin]# Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/lib/mysql/cnhp.pid
080917 10:02:25 mysqld ended


[1]+ Done ./mysqld_safe -u root
[root@cnhp bin]#

这应该是成功了吧.但我以后只能使用这个命令启动MYSQL了?
谢谢

作者: fklive   发布时间: 2008-09-19

好像是失败了!快去看看mysql的错误信息~

作者: woofwoof   发布时间: 2008-09-19

用tar包安装的mysql,应该都定义了 --prefix= .
然后需要建立用户并赋予权限,进行数据库初始化操作,最后才可以用mysqld_safe启动服务的。
成功后,用 netstat -tpl 查看端口是否开启,或者 ps aux|grep mysql 检验进程。

作者: 51.vc   发布时间: 2008-09-19

今天终于把Linux+Apache+Mysql+PHP配置好了.
我用的软件分别是:
Linux:RedFlag-6.0-Sys-1.121-200709181552.iso.
Apache:papache_1.3.36.tar.gz
Mysql:MYSQL-5.0.56.TAR.GZ.
PHP:php-5.1.6.tar.bz2
至此安装全部成功.
在IE输入网址:192.168.0.254,出来了:
如果你可以看見此頁,這表示你的 Apache Web Server 已經安裝成功。你可以增加內容到這個目錄,或把這個網頁換掉。
我准备把这个服务器做好了提供大家用,准备换个公网IP.大家以后可以向我免费提供空间和论坛了.谢谢大家的指导.=700) window.open('http://linux.chinaunix.net/bbs/images/smilies/icon_lol.gif');" onload="if(this.offsetWidth>'700')this.width='700';if(this.offsetHeight>'700')this.height='700';" >

作者: chaoran898   发布时间: 2008-09-19

首先,用tar包安装的mysql是用主目录中 bin 里的脚本启动的,
service 调用的是 /etc/rc.d/init.d/mysqld,这个rpm包生成的服务脚本。
根据你ps的输出,启动的不是源码的mysql。
还是再仔细看一下教程吧~

作者: huajiaquan   发布时间: 2008-09-19