Не удается установить сервер mysql 5.5 на ubuntu 14.04

7

Я пробовал много способов установить mysql-сервер. Сначала я попробовал установить, выполнив

sudo apt-get install mysql-client-5.5 mysql-server mysql-server-core-5.5

Меня попросили ввести пароль root, и я это сделал. Но установка не была завершена, некоторые неудовлетворенные зависимости подошли. Очень похоже на это вопрос . Затем я попробовал разные комбинации, и проблема с неудовлетворенной зависимостью исчезла, но я начал получать этот

Preparing to unpack .../mysql-server_5.5.43-0ubuntu0.14.04.1_all.deb    
Unpacking mysql-server (5.5.43-0ubuntu0.14.04.1) ...
Errors were encountered while processing:
 /var/cache/apt/archives/mysql-server-5.5_5.5.43-
0ubuntu0.14.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Я уже пытался удалить и очистить зависимости с помощью различных методов, таких как вопрос 2 . Я также попытался сделать это через Aptitude и снова попытался установить mysql-сервер, но без успеха. Пожалуйста, помогите мне!

    
задан Xavitoj Cheema 29.06.2015 в 17:34
источник

2 ответа

2

Удалите файл кэшированного deb:

sudo rm /var/cache/apt/archives/mysql-server-5.5_5.5.43-0ubuntu0.14.04.1_amd64.deb

и повторите попытку:

sudo apt-get install -f
sudo apt-get install mysql-client mysql-server

В качестве альтернативы, установите версию 5.6:

sudo apt-get remove mysql-server mysql-client
sudo apt-get install mysql-server-5.6 mysql-client-5.6
    
ответ дан A.B. 29.06.2015 в 20:14
источник
4

dpkg --get-selections | grep "mysql" (он перечисляет все установленные mysql в вашей системе)

Если все же mysql установлен в вашей системе, сначала удалите его, используя следующие команды.

    sudo apt-get --purge remove mysql
    sudo apt-get autoremove mysql
    sudo apt-get autoclean mysql

проверьте файлы /etc/mysql/my.cnf и / var / lib / mysql. Если эти файлы все еще существуют, удалите их, используя

  sudo rm -rf /etc/mysql/
  sudo rm -rf /var/lib/mysql/  

Выше две команды полностью удаляют ваш каталог данных MySQL и файл конфигурации. Убедитесь, что перед его удалением.

После обновления вашей системы:

sudo apt-get update 

После обновления установите сервер MySQL

sudo apt-get install mysql-client mysql-server
    
ответ дан Ravi Kumar 30.06.2015 в 13:15