На этот вопрос уже есть ответ здесь:
У меня была сломанная установка mariadb над mysql 5.5. В течение нескольких часов я пытался переустановить mysql с использованием apt-get - пытался очистить, удалить и т. Д. Все, что связано с mysql. Также был удален php. Переустановили и Apache. Каждая установка вызывала ошибки во время настройки mysql-сервера. Наконец-то мне удалось выполнить успешную установку из пакета deb с веб-сайта. Я запустил это после того, как пакет был установлен:
sudo apt-get install mysql-server-5.5
Ошибка установки:
Setting up mysql-server-5.5 (5.5.35-0ubuntu0.12.04.2) ...
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
No apport report written because MaxReports is reached already
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
No apport report written because MaxReports is reached already
Setting up libmariadbclient18 (10.0.8+maria-1~precise) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
mysql-server-5.5
mysql-server
Хорошо, я запустил sudo dpkg --configure mysql-server- 5.5
и получил
Setting up mysql-server-5.5 (5.5.35-0ubuntu0.12.04.2) ...
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
, мы получим
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
, что вернет меня к манипуляциям с my.cnf и переустановке mysql. Чертов замкнутый круг ошибок.
Я перепробовал все найденные мной решения, связанные с установкой mysql. Здесь действительно не хватает опций, переустановить и настроить ubuntu будет проще и быстрее. Любая обратная связь приветствуется.
РЕДАКТИРОВАТЬ: одно замечание - почему мне предлагается ввести пароль администратора mysql 3 раза во время установки?
Попробуйте эти команды для завершенного удаления ненастроенного mysql-server-5.5
, mysql-server
пакеты,
sudo dpkg -P --force-remove-reinstreq mysql-server-5.5
sudo dpkg -P --force-remove-reinstreq mysql-server
Тогда установка это снова путем выполнения,
sudo apt-get install mysql-server-5.5
sudo apt-get install mysql-server
Для меня причина, это произошло, состояла в том, что корневой раздел был полон. Проверьте для наблюдения, сколько свободного пространства Вы имеете на своем корневом разделе:
df -h
, Если Вы вне пространства, посмотрите то, что занимает то место:
sudo apt-get install ncdu ; sudo ncdu /