试验一下/etc/rc.d/init.d/mysqld restart能否正常启动?

解决方案 »

  1.   

    可是我在安装linux的时候没有安装 mysql,这个是我后来找个源码安装的。
      

  2.   

    如果你没有添加操作数据库的帐号,默认情况下,应使用下面的语句:
    # safe_mysqld --user=root &
    就这样了。
      

  3.   

    安装应该不难的
    #cd /usr/local/src 
    #tar xvfz filename.tar.gz 
    # cd /usr/locl/src/mysql-3.23.35
    # ./configure --prefix=/usr/local/mysql 
    echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf 
    #ldconfig -v | grep libmysqlclient 
    可以看到系统返回: 
    libmysqlclient.so.10 => libmysqlclient.so.10.0.0 接下来初始化数据库(切换到/usr/local/mysql 目录): # ./scripts/mysql_install_db 
    # bin/safe_mysqld > /dev/null & 如果出现问题,你可以看看他的出错信息存放文件,很有可能是默然的某些目录没有开放权限。或者没有建立起来
    试着查一下:
    cd /usr/local/mysql
    find ./ -name "*.err" -print查找出错文件然后按他的出错信息进行修改,
      

  4.   

    如果是4.0.1-alpha 的版本//应该用mysqld-safe --user=root &
     (别忘了用mysqladmin设置密码)
      

  5.   

    你是在linux下用rpm包安装的吧?
    你先在系统提示符下运行:#killall mysqld,然后再运行/etc/rc.d/init.d/mysql start。
      

  6.   

    应该是用户权限问题,你建立mysql用户了么?如果没有,查看INSTALL文件,根据里面的指导作
      

  7.   

    要运行mysql,不一定要求建立mysql用户,这和mysql的版本有关!
    如果原因是缺少mysql用户的话,系统会提示的。