Не удается заставить MySQL работать / запускаться даже после чистой установки

Я сейчас совершенно в замешательстве, хотя я и не являюсь опытным пользователем, я знаком с Ubuntu и поэтому пытался разобраться в этом с помощью определенных тем на форуме.

Проблема: Сегодня, совершенно случайно, mysql перестал работать на моем локальном ноутбуке. Я больше не мог заставить сервис запускаться

$ sudo mysql start
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111

Так что после долгих поисков и проверок прав доступа к файлам, как предлагали другие посты, я решил, что этого достаточно, и пошел на полную переустановку mysql. Это тоже не сработало. И поэтому я обнаружил, что этот пост полностью очищен: «Не удалось запустить основной процесс mysql: невозможно выполнить: нет такого файла или каталога»

Опять не повезло, и У многих других постов, которые я нашел, либо есть решения, которые не работают для меня, либо нет решения вообще. Не совсем уверен, что попробовать дальше, или это общая проблема, с которой сталкиваются другие. Любые предложения по тестам, которые я могу выполнить, были бы очень признательны, чтобы решить эту проблему, так как я мог бы действительно сделать с возвращением mysql и работой снова.

Текущие ошибки, которые я получаю при переустановке mysql:

Setting up mysql-client-5.5 (5.5.31-0ubuntu0.13.04.1) ...
Setting up mysql-server-5.5 (5.5.31-0ubuntu0.13.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin ...
No apport report written because MaxReports has already been reached
                                                                ldconfig deferred processing now taking place
Errors were encountered while processing:
 mysql-server-5.5
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up mysql-server-5.5 (5.5.31-0ubuntu0.13.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mysql-server-5.5

Так что это подразумевает проблему с mysql-server-5.5, но я не уверен, что или почему, так как это должно быть совершенно свежо.

Спасибо за любое время и / или совет, который вы можете дать, Дэн

Обновление1 Найден новый пост с новой идеей, не повезло, но больше информации об ошибках потенциально поможет отладить это

$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up mysql-server-5.5 (5.5.31-0ubuntu0.13.04.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mysql-server-5.5
E: Sub-process /usr/bin/dpkg returned an error code (1)

Update2 Результаты error.log в mysql

$ tail /var/log/mysql/error.log
/usr/sbin/mysqld(+0x59043a)[0xb745943a]
/usr/sbin/mysqld(+0x590cd3)[0xb7459cd3]
/usr/sbin/mysqld(+0x585fea)[0xb744efea]
/usr/sbin/mysqld(+0x4c57b9)[0xb738e7b9]
/usr/sbin/mysqld(+0x4b785e)[0xb738085e]
/usr/sbin/mysqld(+0x4ba8f1)[0xb73838f1]
/lib/i386-linux-gnu/libpthread.so.0(+0x6d78)[0xb6e78d78]
/lib/i386-linux-gnu/libc.so.6(clone+0x5e)[0xb6c083de]
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
information that should help you find out what is causing the crash.
retrobadger@Laptop-Badger:~$ tail -n50 /var/log/mysql/error.log
InnoDB: Please refer to
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html
InnoDB: about forcing recovery.
130509 11:30:18  InnoDB: Assertion failure in thread 2792295232 in file fsp0fsp.c line 3309
InnoDB: We intentionally generate a memory trap.
InnoDB: Submit a detailed bug report to http://bugs.mysql.com.
InnoDB: If you get repeated assertion failures or crashes, even
InnoDB: immediately after the mysqld startup, there may be
InnoDB: corruption in the InnoDB tablespace. Please refer to
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html
InnoDB: about forcing recovery.
10:30:18 UTC - mysqld got signal 6 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
We will try our best to scrape up some info that will hopefully help
diagnose the problem, but since we have already crashed, 
something is definitely wrong and this may fail.

key_buffer_size=16777216
read_buffer_size=131072
max_used_connections=0
max_threads=151
thread_count=0
connection_count=0
It is possible that mysqld could use up to 
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 346064 K  bytes of memory
Hope that's ok; if not, decrease some variables in the equation.

Thread pointer: 0x0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
stack_bottom = 0 thread_stack 0x30000
/usr/sbin/mysqld(my_print_stacktrace+0x33)[0xb72ea683]
/usr/sbin/mysqld(handle_fatal_signal+0x48c)[0xb71af2fc]
[0xb6ea6400]
/usr/sbin/mysqld(+0x53c7da)[0xb74057da]
/usr/sbin/mysqld(+0x4ee825)[0xb73b7825]
/usr/sbin/mysqld(+0x4eefcc)[0xb73b7fcc]
/usr/sbin/mysqld(+0x59043a)[0xb745943a]
/usr/sbin/mysqld(+0x590cd3)[0xb7459cd3]
/usr/sbin/mysqld(+0x585fea)[0xb744efea]
/usr/sbin/mysqld(+0x4c57b9)[0xb738e7b9]
/usr/sbin/mysqld(+0x4b785e)[0xb738085e]
/usr/sbin/mysqld(+0x4ba8f1)[0xb73838f1]
/lib/i386-linux-gnu/libpthread.so.0(+0x6d78)[0xb6e78d78]
/lib/i386-linux-gnu/libc.so.6(clone+0x5e)[0xb6c083de]
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
information that should help you find out what is causing the crash.

Update3

May  9 09:51:11 Laptop-Badger mysqld_safe[4193]: 130509  9:51:11  InnoDB: Error: page 11444 log sequence number 7800613976
May  9 09:51:11 Laptop-Badger mysqld_safe[4193]: InnoDB: is in the future! Current system log sequence number 7672896206.
May  9 09:51:11 Laptop-Badger mysqld_safe[4193]: InnoDB: Your database may be corrupt or you may have copied the InnoDB
May  9 09:51:11 Laptop-Badger mysqld_safe[4193]: InnoDB: tablespace but not the InnoDB log files. See
May  9 09:51:11 Laptop-Badger mysqld_safe[4193]: InnoDB: http://dev.mysql.com/doc/refman/5.5/en/forcing-innodb-recovery.html
May  9 09:51:11 Laptop-Badger mysqld_safe[4193]: InnoDB: for more information.
3
задан 13 April 2017 в 15:25

3 ответа

Для справки - у меня была такая же ошибка при обновлении до Ubuntu 13.04. Проверка журнала ошибок показала, что диск переполнен.

apt-get clean

освобождено 700MB & amp;

apt-get -f install

все исправили. Надеюсь, это сэкономит кому-то время. : D

0
ответ дан 13 April 2017 в 15:25

Чтобы получить полный ответ из комментариев выше для потомков

Есть 2 места, которые могут остаться после удаления

  1. настроек в /etc/mysql. Если одна из настроек действительно не работает, у вас может возникнуть проблема с запуском вашего демона.
  2. базы данных в /var/lib/mysql. Если у вас поврежденная база данных, особенно innodb, процесс запуска начнет их исправлять. Если они не могут, вы не сможете запустить MySQL.

Удаление обоих должно помочь вам решить любые проблемы.

Имейте в виду, что ваши базы данных исчезнут, если вы удалите /var/lib/mysql, а ваши настройки исчезнут, если вы удалите /etc/mysql. обязательно поймите это

0
ответ дан 13 April 2017 в 15:25

Я прочитал: «Установленный подпроцесс после установки скрипт вернул ошибку выхода из состояния 1»

Итак, я бы попробовал это: http://raphaelhertzog.com/2011/09/13/ пойми-DPKG-и-Dont-получить застрял-с-разработчике-скрипта безотказной /

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: