За последние 24 часа нас посетил 66821 программист и 1616 роботов. Сейчас ищут 945 программистов ...

Manager of pid-file quit without updating file

Тема в разделе "MySQL", создана пользователем [vs], 7 май 2009.

  1. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Собрал MySQL из сорсов. При попытке запуска возникает такая ошибка:
    Код (Text):
    1. root@vs-laptop:/etc/mysql# /usr/local/mysql/share/mysql/mysql.server start
    2. Starting MySQL
    3. . * Manager of pid-file quit without updating file.
    И что самое интересное - никто не знает, как её решить - перегуглил весь инет. Ось eeebuntu.
     
  2. shurastik

    shurastik Активный пользователь

    С нами с:
    22 фев 2008
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Латвия
    в логах должно быть поподробнее

    З.Ы. А зачам из сырцов-то собирал?
     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Чтобы с low-memory, eeePC всё-таки.

    В логах пусто.
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Прогресс, теперь в лог пишется:
    Код (Text):
    1.  
    2. 090507 14:36:58 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
    3. 090507 14:36:58 [ERROR] /usr/local/mysql/libexec/mysqld: unknown option '--skip-bdb'
    4. 090507 14:36:58 [ERROR] Aborting
    mysql_upgrade, конечно же, не запускается - не может подключиться к серверу:
    Код (Text):
    1.  
    2. root@vs-laptop:/usr/local/mysql/bin# ./mysql_upgrade -b=/usr/local
    3. Looking for 'mysql' as: ./mysql
    4. Looking for 'mysqlcheck' as: ./mysqlcheck
    5. Running 'mysqlcheck'...
    6. ./mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
    7. FATAL ERROR: Upgrade failed
    А сервер, не может запустииться, что ли, из-за отсутствия таблицы mysql.plugin? Замкнутый круг?

    В консоли при этом выводится всё та же ошибка:
    Код (Text):
    1. root@vs-laptop:/usr/local/mysql/share/mysql# ./mysql.server start
    2. Starting MySQL
    3. . * Manager of pid-file quit without updating file.
     
  5. shurastik

    shurastik Активный пользователь

    С нами с:
    22 фев 2008
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Латвия
    а он там где надо её ищет?
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    А где надо?
     
  7. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    На eeePC меньше 32 метров памяти? Если нет, то оно того не стоит… не мучайся, поставь из пакета
     
  8. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    похоже на то, что это опция только для компиляции
     
  9. Евген

    Евген Активный пользователь

    С нами с:
    8 ноя 2010
    Сообщения:
    1
    Симпатии:
    0
    Столкнулся с той же проблемой при установке из пакета. В точности тоже самое.
    При запуске /etc/init.d/mysql start пишет:

    * Starting ...
    * Starting (/etc/mysql/my.cnf)
    * MySQL NOT started (0) [!!]
    * ERROR: mysql failed to start

    при этом в логах пишет:


    101107 21:45:19 [Warning] No argument was provided to --log-bin, and --log-bin-index was not used; so replication may break w$
    /usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist
    101107 21:45:19 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
    101107 21:45:19 InnoDB: Started; log sequence number 0 44233
    101107 21:45:19 [Note] Recovering after a crash using mysqld-bin
    101107 21:45:19 [Note] Starting crash recovery...
    101107 21:45:19 [Note] Crash recovery finished.
    101107 21:45:19 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist


    делаю как просит /usr/bin/mysql_upgrade


    Looking for 'mysql' as: ./mysql
    Looking for 'mysqlcheck' as: ./mysqlcheck
    Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/tmp/mysql.sock' '--port=3306' '--socket=/var/run/mysqld/mysqld.sock'
    ./mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
    FATAL ERROR: Upgrade failed

    Ну а ошибка 2002 ясна. мускуль то не запущен!
     
  10. DRUG

    DRUG Активный пользователь

    С нами с:
    28 янв 2011
    Сообщения:
    1
    Симпатии:
    0
    а у меня трабл был такой из за того что я перед инсоляцией уже сам создал my.cnf
    ...
    mv /etc/my.cnf /etc/my.cnf1
    cd /usr/ports/databases/mysql55-server
    make deinstall
    make install
    и далее сюда пошел http://www.mysql.ru/webboard/index.html?n1=7203&n2=6

    /usr/local/share/mysql/mysql.server start
    Starting MySQL. SUCCESS!

    все норм)
    зы. у мня фряха)
    есесно птом йа конфиги свой уже пропысал в созданный my.cnf