操作系统:centos5.5
MySQL版本:5.1-53执行命令:
# /opt/software/mysql/share/mysql/mysql.server start
Starting MySQL.Manager of pid-file quit without updating fi[FAILED]
使用命令:
# /opt/software/mysql/bin/mysqld_safe --user=root110107 09:43:20 mysqld_safe Logging to '/opt/software/mysql/var/nat180.err'.
110107 09:43:20 mysqld_safe Starting mysqld daemon with databases from /opt/software/mysql/var
(屏幕也一直停在这里)
再开一个putty连接上去后
mysql已经启动了为什么用mysql.server启动不了呢?
网上很多都说注释掉:/etc/my.cnf里面的skip-federated
但是在/etc/my.cnf 里面没有skip-federated

解决方案 »

  1.   

    错误日志这样的:
    110107 10:32:38 mysqld_safe Starting mysqld daemon with databases from /opt/software/mysql/var
    110107 10:32:38 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!110107 10:32:38 [ERROR] Aborting110107 10:32:38 [Note] /opt/software/mysql/libexec/mysqld: Shutdown complete110107 10:32:37 mysqld_safe mysqld from pid file /opt/software/mysql/var/nat180.pid ended
      

  2.   

    你装好mysql之后 有给各个目录进行权限设置没?
    比如:
    chown -R root .
    chown -R mysql data
    chgrp -R mysql .
      

  3.   

    4:[root@localhost scripts]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &指定位置加载初始库,再用
    5:[root@localhost support-files]# ./mysql.server start 看看
      

  4.   

    有用chown -R mysql
    但是具体用哪些我忘记了,上周装sphinxSE的时候 重新编译了一次mysql
      

  5.   

    http://www.uini.net/2010/09/solution-starting-mysql-manager-of-pid-file-quit-without-updating-fi-failed.html
      

  6.   

    最好不要用root用户启动mysql,建立一个专门的用户给mysql,把安装完所有安装目录的权限给这个用户,再用这个用户启动mysql