За последние 24 часа нас посетили 17799 программистов и 1280 роботов. Сейчас ищут 1442 программиста ...

ERROR 2002

Тема в разделе "PHP и базы данных", создана пользователем Vlad, 5 окт 2006.

  1. Vlad

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

    С нами с:
    22 мар 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Питер
    mysql ошибку выдает
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

    не стартует :(

    в яндексе ничего кажется не нашел
    help :)
     
  2. avm

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

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    права на папку /var/run/mysqld ?
     
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    сокет-то есть?
     
  4. Vlad

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

    С нами с:
    22 мар 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Питер
    775 ползователь mysql
    mysqld.sock вчера был, сегодня уже нету ...

    настройки mysql не трогал
    сокет не удалял
     
  5. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Vlad

    ну так перестартуй сервис. какие проблемы?
    ось-то какая?
     
  6. Vlad

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

    С нами с:
    22 мар 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Питер
    Код (Text):
    1.  
    2. vps028:/etc/init.d# mysql start
    3. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    4. vps028:/etc/init.d# /etc/init.d/mysql start
    5. Starting MySQL database server: mysqld...failed.
    6.         Please take a look at the syslog.
    7. /usr/bin/mysqladmin: connect to server at 'localhost' failed
    8. error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)'
    9. Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
    debian
     
  7. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    и че там пишет на этот чет?
     
  8. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Vlad

    скорей всего сервис грохнулся а PID остался. надоть ручками файло вычистить и все будет пучком
     
  9. Vlad

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

    С нами с:
    22 мар 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Питер
    mysql логи пустые
    удаляю mysqld.sock, старую, он его создаёт, и опять тож самое ... :(
     
  10. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    роазхговор идет про syslog, ане про mysql

    выдай себе "ps ax" и посмотри с каким PID стартует. может его надоть удалить.
     
  11. Vlad

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

    С нами с:
    22 мар 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Питер
    syslog
    Код (Text):
    1.  
    2. Oct  6 15:42:18 vps028 mysqld_safe[23606]: started
    3. Oct  6 15:42:18 vps028 mysqld[23609]: ^G/usr/sbin/mysqld: File '/var/log/mysql/mysql-bin.000049' not found (Errcode: 13)
    4. Oct  6 15:42:18 vps028 mysqld[23609]: 061006 15:42:18 [ERROR] Could not use /var/log/mysql/mysql-bin for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.
    5. Oct  6 15:42:18 vps028 mysqld[23609]: 061006 15:42:18 [ERROR] Aborting
    6. Oct  6 15:42:18 vps028 mysqld[23609]:
    7. Oct  6 15:42:18 vps028 mysqld[23609]: 061006 15:42:18 [Note] /usr/sbin/mysqld: Shutdown complete
    8. Oct  6 15:42:18 vps028 mysqld[23609]:
    9. Oct  6 15:42:18 vps028 mysqld_safe[23611]: ended
    10. Oct  6 15:42:25 vps028 /etc/init.d/mysql[23674]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
    11. Oct  6 15:42:25 vps028 /etc/init.d/mysql[23674]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
    12. Oct  6 15:42:25 vps028 /etc/init.d/mysql[23674]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)'
    13. Oct  6 15:42:25 vps028 /etc/init.d/mysql[23674]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
    14. Oct  6 15:42:25 vps028 /etc/init.d/mysql[23674]:
    syslog или mysql?
     
  12. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда

    ну и где файло?
     
  13. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    вот так и сделай
     
  14. Vlad

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

    С нами с:
    22 мар 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Питер
    хз ... есть
    /var/log/mysql/mysql-bin.000047
    /var/log/mysql/mysql-bin.000048
    а 49 нету ...
    где взять?.. )

    эээ... во фразу не могу въехать .... :(
     
  15. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    отключи лог. стартни mysql.

    подправь конфиг
    gw(root):/usr/local/share/mysql#>cat my-huge.cnf | grep log
    # binary logging is required for replication

    ### во 'то надоть закоментировать нах
    log-bin
    ### во 'то надоть закоментировать нах


    # binary logging - not required for slaves, but recommended
    #log-bin
    #log-update = /path-to-dedicated-directory/hostname
    #innodb_log_group_home_dir = /var/db/mysql/
    #innodb_log_arch_dir = /var/db/mysql/
    # Set .._log_file_size to 25 % of buffer pool size
    #innodb_log_file_size = 100M
    #innodb_log_buffer_size = 8M
    #innodb_flush_log_at_trx_commit = 1
     
  16. Vlad

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

    С нами с:
    22 мар 2006
    Сообщения:
    51
    Симпатии:
    0
    Адрес:
    Питер
    #log-bin
    закаментил

    выдает
    Код (Text):
    1.  
    2. vps028:/etc/mysql# /etc/init.d/mysql start
    3. Starting MySQL database server: mysqld...failed.
    4.         Please take a look at the syslog.
    5. /usr/bin/mysqladmin: connect to server at 'localhost' failed
    6. error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)'
    7. Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
     
  17. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    Vlad

    можешь дать на сервак ssh? пиши в личку.
     
  18. AlexGousev

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

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    Если попртилась настройка: попробуй сделать по умолчанию
    Код (Text):
    1. dpkg --reconfigure mysql-server-x.x
    - не помню как пакет точно зовется... поспотри в synaptic или, если нет xwindow, то в
    Код (Text):
    1. /var/lib/dpkg/available (вроде бы так... давно debian не юзал).
    А вообще на debian.org есть вся документация :wink: