首先检查mysql是不是启动了,如果启动了,那么看看你有没有装php_mysql这个rpm,rht默认是没有装这个的。。也就是你的php不支持mysql。。在第3张光盘上有这个rpm。

解决方案 »

  1.   

    首先检查mysql是不是启动了,如果启动了,那么看看你有没有装php_mysql这个rpm,rht默认是没有装这个的。。也就是你的php不支持mysql。。在第3张光盘上有这个rpm如果你是完全安装呢,那么启动mysql就可以了!
      

  2.   

    恩,谢谢。现在可以了,可是有两个问题:
    1,
    #echo "/bin/safe_mysqld > /dev/null &" >> /etc/rc.d/rc.local 
    这一步是不是让MySQL 在启动时自动运行?启动后我执行#mysqladmin version就出现那些error信息,但是我执行/etc/init.d/mysqld start后就没有问题了, 我不明白是safe_mysqld是启动命令还是mysqld start是启动命令?2,
    我写了一个PHP文件,里面有mysql_connect()这个函数,放在了/var/www/html,在浏览器里访问这个文件,出现错误,提示这个函数undefine,请问这是不是因为没装你们说的那个php_mysql?
      

  3.   

    1 /bin/safe_mysqld & 
    2 php编译的时候没有指定--with-mysql=/MYSQLHOME/