Я безуспешно пытался установить mysql-server в течение некоторого времени на моем ubuntu vps
Во время новой установки (полностью очищены все связанные с mysql пакеты) во время установки, он запрашивает корень пароль, который необходимо установить, после чего отображается экран ошибки, содержащий:
Произошла ошибка при установке пароля для администратора MySQL. Это могло произойти из-за того, что у учетной записи уже есть пароль, или из-за проблемы связи с сервером MySQL.
Unpacking mysql-server (from .../mysql-server_5.5.34-0ubuntu0.12.04.1_all.deb) ...
Processing triggers for man-db ...
Setting up libmysqlclient18 (5.5.34-0ubuntu0.12.04.1) ...
Setting up libdbd-mysql-perl (4.020-1build2) ...
Setting up mysql-client-core-5.5 (5.5.34-0ubuntu0.12.04.1) ...
Setting up mysql-client-5.5 (5.5.34-0ubuntu0.12.04.1) ...
Setting up mysql-server-core-5.5 (5.5.34-0ubuntu0.12.04.1) ...
Setting up mysql-server-5.5 (5.5.34-0ubuntu0.12.04.1) ...
131130 18:01:34 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
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
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.5; however:
Package mysql-server-5.5 is not configured yet.
dpkg: error processing mysql-server (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
No apport report written because the error message indicates its a followup error from a previous failure.
ldconfig deferred processing now taking place
Errors were encountered while processing:
mysql-server-5.5
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я попытался исправить несколько вещей, связанных с apparmor, прежде чем я понял, что apparmor не упоминается в журналах ошибок, в отличие от многих других людей, имеющих подобные проблемы.
Мы будем благодарны за любую помощь по этому поводу.
Изменить:
Любые попытки продолжить или настроить установку после этого момента просто встречают дальнейшие сообщения об ошибках
Откройте свой терминал и введите этот
sudo dpkg --configure mysql-server-5.5
, там также упоминалось, что существуют некоторые проблемы с зависимостями
sudo apt-get install -f
может помочь вам решить эту проблему.
Попробуйте очистить все зависимости и переустановить mysql-сервер.
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.5
sudo apt-get install mysql-server
На самом деле мне очень помог следующий отчет об ошибке: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739846
Следующие команды должен выполнить работу:
echo "exit 0" >> /etc/init.d/mysql
dpkg --configure -a
Однако мне пришлось настроить его дважды (2-я команда).