这是关系到将MySQL安装的目录的问题,如果按照安装手册,将解压的包
放到 /usr/local/mysql下面的话,当不能启动safe_mysqld或者mysqld
的时候,应该先执行:
/usr/local/mysql/bin># mysql_install_db.
然后执行 safe_mysqld.
我用的版本是. mysql-3.23.36.tar.gz的包。也碰到了这样的错误,就是这样
解决的。
有的FAQ上提示是,启动守护进程mysqld的方法是执行在
/etc/rc.d/init.d 目录下的 mysqld,但这个版本就不一样,该目录下为空。
可能是版本的不同之处吧,
当启动了safe_mysqld守候进程以后,我试了一下,如果连到mysql上,
用ps -ea 会发现由safe_mysqld 衍生的进程mysqld.但这是我
在/etc/rc.d/init.d 目录下找不到的。
希望有所帮助