Невозможно установить mysql-server-5.5 / следующие пакеты имеют неудовлетворенные зависимости

Я новичок здесь, поэтому, пожалуйста, несите меня.

Я использую ubuntu 14.04.

Я попытался ввести mysql со следующей командой:

[ f1]

, и я получил следующее сообщение:

The program mysql can be found on the following packages:
* mysql-client-core-5.5 
* mariadb-client-core-5.5 
* mysql-client-core-5.6 
* percona-xtrabd-cluster-client-5.5 

Затем я набрал:

sudo apt-get install mysql-client-core-5.6

После того, как это было установлено, я снова попытался подключиться к mysql, используя:

mysql -u root -p

Затем я получил сообщение об ошибке:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

После поиска в Интернете я выяснил, что мне нужно установить сервер mysql, и поэтому я написал в следующей команде

sudo apt-get install mysql-server

Затем я получил сообщение:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mysql-server : Depends: mysql-server-5.5 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я искал линию в течение последнего часа для решения, но другие люди, которые имели аналогичную ошибку, но имели это от обновление mysql и, следовательно, решение было для меня неэффективным.

1
задан 19 May 2015 в 19:13

3 ответа

Следующая команда решила мою проблему.

sudo aptitude install mysql-server

Если aptitude не установлен на вашем компьютере, сначала установите aptitude, используя следующую команду:

sudo apt-get install aptitude
6
ответ дан 24 May 2018 в 06:09
  • 1
    Имхо, это не решит проблему. См. Объяснение @karel. – Jonas Gröger 17 March 2015 в 14:18
  • 2
    Он решил проблему для меня, а @ karel's не сделал. – adam0404 23 April 2016 в 14:31

Я решил эту проблему, используя Synaptic Package Manager.

Я понял, что в моем случае я использую разные версии общих, серверных и клиентских сторон MySQL.

В частности, для обычного я использовал репозиторий mariabd для получения файла. Я изменил это, используя Package> Force version в Synaptic и выбрав ту же версию (5.7.12) для всех пакетов.

Надеюсь на эту помощь.

1
ответ дан 24 May 2018 в 06:09

Это спасло меня от абсолютно ужасной ситуации, когда другие вещи (например, http://www.debiantutorials.com/install-mysql-server-5-6-debian-7-8/) привели меня к проблемам с неудовлетворительные зависимости и т. д. и т. д.

Спасибо!

0
ответ дан 24 May 2018 в 06:09

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

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