报错
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]
百度了一下 说是my.cnf这个文件的问题
但是我的/etc/my.cnf文件不存在,我将/usr/local/share/mysql/my-huge.cnf的内容拷贝到了 /etc/my.cnf
但是错误依旧

解决方案 »

  1.   

    mysqld_safe --defaults-file=PATH/my.cnf
      

  2.   

    我改成了my.ini 还是报这个错
    错误日志的路径有人知道吗?
      

  3.   

    linux 下是 /etc/my.cnf贴出你的内容看一下。
      

  4.   

    回3楼 执行后报了一堆 错误依旧
    100526 05:08:03 mysqld_safe Logging to '/usr/local/var/localhost.localdomain.err'.
    touch: cannot touch `/usr/local/var/localhost.localdomain.err': No such file or directory
      

  5.   

    /etc/my.cnf内容是
    [client]
    port = 3306
    socket = /tmp/mysql.sock
    datadir = /usr/local/mysql/data# The MySQL server
    [mysqld]
    port = 3306
    socket = /tmp/mysql.sock
    #skip-locking
    key_buffer_size = 384M
    max_allowed_packet = 1M
    table_open_cache = 512
    sort_buffer_size = 2M
    read_buffer_size = 2M
    read_rnd_buffer_size = 8M
    myisam_sort_buffer_size = 64M
    thread_cache_size = 8
    query_cache_size = 32M
    # Try number of CPU's*2 for thread_concurrency
    thread_concurrency = 8
    log-bin=mysql-bin
    server-id = 1[mysqldump]
    quick
    max_allowed_packet = 16M[mysql]
    no-auto-rehash[myisamchk]
    key_buffer_size = 256M
    sort_buffer_size = 256M
    read_buffer = 2M
    write_buffer = 2M[mysqlhotcopy]
    interactive-timeout
      

  6.   

    错误日志怎么看?
    为什么mysqld这个文件打不开
      

  7.   

    /usr/local/mysql 下面看下错误日志,.err的文件,用cat查看
      

  8.   

    确保用户权限,
    /usr/local/mysql/data
    /usr/local/var/
    要不你就用root用户安装得了。 还省事。
      

  9.   

    默认在 /usr/local/mysql/data 下面  以hostname.err
      

  10.   

    datadir = /usr/local/mysql/data  这个选项在[mysqld]组里添加的吧.
      

  11.   

    /usr/local/mysql 这个我都没有
    只有一个/usr/local/mysql-test data目录也找不到 hostname.err也搜索不到
    现在卡住了 卸载也卸载不了。。
      

  12.   

    /usr/local/mysql这个在你my.cnf里面指定了.
    datadir = /usr/local/mysql/data
    err就在data下面.
    要是没有的话(搜索不到),你重新装一下.datadir = /usr/local/mysql/data 这个选项在[mysqld]组里添加
      

  13.   

    我把/local/下的Mysql文件夹删除了  
    重装之后/usr/local/下都找不到mysql文件夹了 估计是中途就失败了
    谁有能用的my.cnf能发出来看下马?
      

  14.   

    并不一定是my.cnf的问题
    mysql安装包里的安装步骤 一步一步来  别省略任何一步  基本是没问题的
      

  15.   

    这样吧,
    你简要的说说你是怎么安装的,用root用户吗?
    那就重新按照规矩安装一遍就OK了。
    没那么麻烦。
      

  16.   

    是root用户 系统自带的mysql被我卸载了 我装的是rpm包
    执行rpm -ivh  xxxxx.rpm安装到最后跳出
    Starting MySQL.Manager of pid-file quit without updating file.[FAILED]
      

  17.   


    原来是使用rpm安装啊。嗯,看来Ubuntu比Redhat更适合你。
    先ps -ef | grep mysql,
    kill -9 <pid>
    把那些相关的进程全干掉。
    然后再强行安装:rpm --force -ivh xxxx.rpm
      

  18.   

    回楼上 在安装rpm前 我已经卸载了原有的mysql
    所以执行ps -ef | grep mysql 后没有发现mysql相关进程
      

  19.   

    卸载了原有的mysql后 my.cnf文件也找不到了
      

  20.   

    安装完以后,应该有一个/etc/my.cnf,如果没有,从/usr/local/mysql下边搜索,应该有my*.cnf文件可以供参考。
      

  21.   

    问题是我安装完后 /usr/local 下没有mysql这个文件夹
    但是执行rpm -qa|grep MySQL 看到mysql已经安装好了
      

  22.   

    安装好了?
    那你启动mysqld_safe试试。或者有一个service mysql start
    再ps -ef | grep mysql,命令行里会告诉你用的哪一个my.cnf
      

  23.   

    我用mysqld_safe方式 现在能启动了 ps -ef | grep mysql也查看到了mysql
    但是service mysql start方式不能启动~ 这是为什么呢?
      

  24.   

    后者不能启动没关系。你看到了个mysql的完全参数是多少来着,应该会告诉你用的是哪个位置的my.cnf。
    这么简单的一个问题,你搞了那么多个轮回。。sigh
      

  25.   

    进程中mysqld_safe和mysqld在运行 这样算是启动成功了吗?
      

  26.   

    mysql     7126  7027  0 00:19 pts/1    00:00:00 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --log-error=/var/lib/mysql/root.err --pid-file=/var/lib/mysql/root.pid --socket=/var/lib/mysql/mysql.sock --port=3306
    参数里并没有说明my.cnf的位置。
      

  27.   

    我上周也才刚刚装过redhat9.0
    检查看看是否与linux版本不兼容;
    我之前之装了sever和client,那个目录下也没有mysql文件夹,后来我又装了同一个版本下的deve和share,你试试看下。
      

  28.   

    是的。
    如果进程全路径没有指定my.cnf,那就是使用了默认的my.cnf了。你搜一下/var/lib/mysql下边看有没有样例文件,照抄一份改动一下,放到/etc/my.cnf下就行 了。