Автор Тема: Отвалился mysql ERROR 2002 (HY000)  (Прочитано 7127 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kuznets

  • Пользователь
  • *
  • Сообщений: 25
Отвалился mysql ERROR 2002 (HY000)
« : 15 Февраля 2016, 21:11:03 »
После переезда железа у прова упал mysql и больше не стартует.

# mysqladmin -p status
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Файла mysqld.sock на месте нет.

# ps -e | grep mysql
//Пусто

В гугле много тем, но мне пока ни чего не помогло, да и я новичек в этом деле, не все еще понимаю.
Помогите решить проблему.
 

Оффлайн ihammers

Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #1 : 16 Февраля 2016, 03:42:21 »
Посмотрите на следующую ссылку: http://ubuntulinux.ru/config/admin/reshenie-problemy-varrunmysqldmysqld-sock-ne-najden/.

А также проверьте достаточно ли свободного места в системе для запуска mysqld.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн kuznets

  • Пользователь
  • *
  • Сообщений: 25
Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #2 : 19 Февраля 2016, 19:14:41 »
Сделал все по инструкции.
Все то же самое.
глянул командой
# lsof /var/run/mysqld/mysqld.sock
lsof: status error on /run/mysqld/mysqld.sock: No such file or directory
ни /var/run/mysqld/mysqld.sock
ни /run/mysqld/mysqld.sock (про него в инструкции не слова было)
опять нет в логах пусто.

Цитировать
А также проверьте достаточно ли свободного места в системе для запуска mysqld.
А это я не знаю как делается.

# killall -9 mysqld
mysqld: no process found
# /etc/init.d/mysql start
[....] /etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Deb                       [warnz ... (warning).
[....] Starting MySQL database server: mysqldNo directory, logging in with HOME=/
[FAIL. . . . . . . . . . . . . . . . . . . . . . . . . . . . failed!
« Последнее редактирование: 19 Февраля 2016, 19:25:11 от kuznets »
 

Оффлайн ihammers

Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #3 : 19 Февраля 2016, 19:16:47 »
А это я не знаю как делается.
Можно посмотреть командой df -h.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн kuznets

  • Пользователь
  • *
  • Сообщений: 25
Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #4 : 19 Февраля 2016, 20:36:02 »
# df -h
Filesystem      Size  Used Avail Use% Mounted on
simfs           3.0G  1.4G  1.7G  45% /
tmpfs            13M   56K   13M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            52M     0   52M   0% /run/shm

Удалил mysql # apt-get --purge remove mysql-common
Ставлю заново # apt-get install mysql-server получаю
...
[ ok ] Stopping MySQL database server: mysqld.
2016-02-19 18:43:11 0 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprec       ated and will be removed in a future release. Please use the full name instead.
2016-02-19 18:43:11 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit       _defaults_for_timestamp server option (see documentation for more details).
2016-02-19 18:43:11 0 [Note] /usr/sbin/mysqld (mysqld 5.6.25-1~dotdeb+7.1) starting as process 30447 ...
[....] Starting MySQL database server: mysqldNo directory, logging in with HOME=/
[FAIL. . . . . . . . . . . . . . . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.6 (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up mysql-common-5.6 (5.6.25-1~dotdeb+7.1) ...
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.6; however:
  Package mysql-server-5.6 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.19-18+deb8u2) ...
Errors were encountered while processing:
 mysql-server-5.6
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
« Последнее редактирование: 19 Февраля 2016, 20:39:46 от kuznets »
 

Оффлайн ihammers

Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #5 : 20 Февраля 2016, 03:30:32 »
Удалил mysql # apt-get --purge remove mysql-common
Ставлю заново # apt-get install mysql-server получаю
Для чего производили удаление?
Показывайте вывод команд:
~$ cat /etc/apt/sources.list
~$ cat /etc/apt/sources.list.d/*
~$ dpkg -l \*mysql\*
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн endru

Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #6 : 20 Февраля 2016, 06:00:05 »
etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read
зачем нужно было удалять пакет то? конфига теперь нет.

Оффлайн kuznets

  • Пользователь
  • *
  • Сообщений: 25
Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #7 : 20 Февраля 2016, 12:08:47 »
# cat /etc/apt/sources.list
deb http://ftp.us.debian.org/debian stable main contrib
deb http://ftp.debian.org/debian/ wheezy-updates main contrib
deb http://security.debian.org/ wheezy/updates main contrib
deb http://packages.dotdeb.org wheezy all
deb http://nginx.org/packages/debian/ wheezy nginx
deb-src http://nginx.org/packages/debian/ wheezy nginx
deb http://repo.suhosin.org/ debian-wheezy main
deb http://ftp.us.debian.org/debian jessie main contrib non-free

# cat /etc/apt/sources.list.d/*
cat: /etc/apt/sources.list.d/*: No such file or directory

# dpkg -l \*mysql\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  libdbd-mysql-p 4.028-2+b1   i386         Perl5 database interface to the M
ii  libmysqlclient 5.6.25-1~dot i386         MySQL database client library
un  mysql-client   <none>       <none>       (no description available)
un  mysql-client-5 <none>       <none>       (no description available)
ii  mysql-client-5 5.6.25-1~dot i386         MySQL database client binaries
un  mysql-client-c <none>       <none>       (no description available)
ii  mysql-client-c 5.6.25-1~dot i386         MySQL database core client binari
ii  mysql-common   5.6.25-1~dot all          MySQL database common files, e.g.
ii  mysql-common-5 5.6.25-1~dot all          MySQL 5.6 specific common files,
iU  mysql-server   5.6.25-1~dot all          MySQL database server (metapackag
un  mysql-server-5 <none>       <none>       (no description available)
iF  mysql-server-5 5.6.25-1~dot i386         MySQL database server binaries an
un  mysql-server-c <none>       <none>       (no description available)
ii  mysql-server-c 5.6.25-1~dot i386         MySQL database server binaries
un  php5-mysql     <none>       <none>       (no description available)
un  php5-mysqli    <none>       <none>       (no description available)
ii  php5-mysqlnd   5.6.17+dfsg- i386         MySQL module for php5 (Native Dri
un  proftpd-mod-my <none>       <none>       (no description available)
un  rsyslog-mysql  <none>       <none>       (no description available)
un  ulogd-mysql    <none>       <none>       (no description available)
un  virtual-mysql- <none>       <none>       (no description available)
un  virtual-mysql- <none>       <none>       (no description available)
un  virtual-mysql- <none>       <none>       (no description available)
un  virtual-mysql- <none>       <none>       (no description available)

Цитировать
Для чего производили удаление?
В одной, да и не в одной из тем по поиску в гугле было такие решение.
 

Оффлайн ogost

Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #8 : 20 Февраля 2016, 20:33:25 »
Это боевой сервер? Каша в sources.list - намешаны стабильная ветка со старым релизом, плюс сторонние репозитории. Не факт что поможет, но для начала поменяйте Jessie, уберите дубли, обновите систему.

Оффлайн kuznets

  • Пользователь
  • *
  • Сообщений: 25
Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #9 : 20 Февраля 2016, 21:08:52 »
Это для тестирования, пока обхожусь локалкой, так что могу экспериментировать.
 

Оффлайн kuznets

  • Пользователь
  • *
  • Сообщений: 25
Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #10 : 21 Февраля 2016, 21:34:23 »
Итак sources.list привел к виду:
# cat /etc/apt/sources.list
deb http://ftp.us.debian.org/debian stable main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib
deb http://packages.dotdeb.org wheezy all
deb http://nginx.org/packages/debian/ wheezy nginx
deb-src http://nginx.org/packages/debian/ wheezy nginx
deb http://repo.suhosin.org/ debian-wheezy main

Обновился
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... The following packages were automatically installed and are no longer required:
  libclass-isa-perl libjpeg8 librtmp0 libsasl2-modules libswitch-perl libt1-5 ttf-dejavu-core
Use 'apt-get autoremove' to remove them.
Done
The following packages have been kept back:
  base-passwd ifupdown initscripts iproute iptables iptables-persistent iputils-ping libsasl2-2 mount openssh-client openssh-server procps
  rsyslog ssh sysv-rc sysvinit sysvinit-utils ulogd util-linux wget
0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up mysql-server-5.6 (5.6.25-1~dotdeb+7.1) ...
[ ok ] Stopping MySQL database server: mysqld.
[....] Starting MySQL database server: mysqldNo directory, logging in with HOME=/
[FAIL. . . . . . . . . . . . . . . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing package mysql-server-5.6 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.6; however:
  Package mysql-server-5.6 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 mysql-server-5.6
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
 

Оффлайн alsoijw

Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #11 : 21 Февраля 2016, 23:35:59 »
Это боевой сервер? Каша в sources.list - намешаны стабильная ветка со старым релизом, плюс сторонние репозитории. Не факт что поможет, но для начала поменяйте Jessie, уберите дубли, обновите систему.
stable это jessie. У тебя по прежнему каша.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн kuznets

  • Пользователь
  • *
  • Сообщений: 25
Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #12 : 21 Февраля 2016, 23:59:44 »
заменил
deb http://ftp.us.debian.org/debian stable main contrib non-freeна
deb http://ftp.us.debian.org/debian wheezy main contrib non-freeСделал апгрейд ни чего не поменялось.
 

Оффлайн ogost

Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #13 : 22 Февраля 2016, 05:58:57 »
Замени дебиановские wheezy на jessie, потому как каша в пакетах осталась

Оффлайн kuznets

  • Пользователь
  • *
  • Сообщений: 25
Re: Отвалился mysql ERROR 2002 (HY000)
« Ответ #14 : 22 Февраля 2016, 08:01:29 »
Переделал, обновил. Но Mysql ведет себя так же.
[ ok ] Stopping MySQL database server: mysqld.
[....] Starting MySQL database server: mysqldNo directory, logging in with HOME=/
[FAIL. . . . . . . . . . . . . . . . . . . . . . . . . . . . failed!
 

Теги: