Mysql не запускается после обновления

У меня было mysql нормально, а потом я обновился с 5.1 до 5.5. Теперь я думаю, что он все еще работал после обновления, но теперь я сомневаюсь, что не могу запустить его снова.

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

Вывод /var/log/mysql/error.log:

140816 22:35:52  InnoDB: Shutdown completed; log sequence number 2316910
140816 22:35:52 [Note] 
140816 22:35:53 [Note] Plugin 'FEDERATED' is disabled.
140816 22:35:53 InnoDB: The InnoDB memory heap is disabled
140816 22:35:53 InnoDB: Mutexes and rw_locks use GCC atomic builtins
140816 22:35:53 InnoDB: Compressed tables use zlib 1.2.8
140816 22:35:53 InnoDB: Using Linux native AIO
140816 22:35:53 InnoDB: Initializing buffer pool, size = 128.0M
140816 22:35:53 InnoDB: Completed initialization of buffer pool
140816 22:35:53 InnoDB: highest supported file format is Barracuda.
140816 22:35:53  InnoDB: Waiting for the background threads to start
140816 22:35:54 InnoDB: 5.5.38 started; log sequence number 2316910
140816 22:35:54 [ERROR] Aborting

140816 22:35:54  InnoDB: Starting shutdown...

Я попытался запустить его несколькими способами, и все выдают мне одинаковые сообщения (и в большинстве случаев он просто зависает в командной строке, а затем молча завершается сбоем ). При запуске sudo /etc/init.d/mysql start он показывает:

Starting MySQL database server mysqld               [fail]

Я не совсем уверен, в чем проблема, но похоже, что фоновые потоки не запускаются. Любые идеи относительно того, что попробовать?

Редактировать: После запуска с /usr/bin/mysqld_safe -v, я получаю следующий вывод:

140817 11:22:31 mysqld_safe Can't log to error log and syslog at the same time.  Remove all --log-error configuration options for --syslog to take effect.
140817 11:22:31 mysqld_safe Logging to '/var/log/mysql/error.log'.
140817 11:22:31 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
/usr/bin/mysqld_safe: 126: /usr/bin/mysqld_safe: cannot create /var/log/mysql/error.log: Permission denied
/usr/bin/mysqld_safe: 1: eval: cannot create /var/log/mysql/error.log: Permission denied
140817 11:22:31 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
/usr/bin/mysqld_safe: 126: /usr/bin/mysqld_safe: cannot create /var/log/mysql/error.log: Permission denied

(я сделал chmod -R 755 /var/log/mysql и все еще остаются те же ошибки. Владелец /var/log/mysql - mysql)

При запуске от имени суперпользователя ошибки следующие:

140817 12:01:50 mysqld_safe Can't log to error log and syslog at the same time.  Remove all --log-error configuration options for --syslog to take effect.
140817 12:01:50 mysqld_safe Logging to '/var/log/mysql/error.log'.
140817 12:01:50 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
140817 12:01:53 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
2
задан 5 October 2015 в 18:23

0 ответов

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

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