Не удается установить mysql -сервер - PullRequest
1 голос
/ 02 мая 2020

Я пытаюсь установить пакет mysql -server на debian, и я получаю сообщение об ошибке:

t@mintserver:~$ sudo apt install mysql-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  mysql-server
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/2.942 kB of archives.
After this operation, 111 kB of additional disk space will be used.
Selecting previously unselected package mysql-server.
(Reading database ... 372098 files and directories currently installed.)
Preparing to unpack .../mysql-server_5.7.29-0ubuntu0.18.04.1_all.deb ...
Unpacking mysql-server (5.7.29-0ubuntu0.18.04.1) ...
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not installed.

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

t@mintserver:~$ sudo apt install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/2.933 kB of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not installed.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

1 Ответ

0 голосов
/ 02 мая 2020

Пожалуйста, запустите sudo dpkg --audit или sudo dpkg -C, то же самое. Вероятно, он подскажет вам, что делать.

Редактировать: Согласно вашему комментарию,

Настройка mysql -server-5.7 (5.7.29-0ubuntu0.18.04. 1) ... update-альтернативы: ошибка: альтернативный путь /etc/mysql/mysql.cnf не существует dpkg: пакет обработки ошибок mysql -server-5.7 (--configure): установлен mysql - Подпроцесс сценария после установки пакета server-5.7 возвратил ошибку. Состояние выхода. При обработке возникли ошибки: mysql -server-5.7

программе альтернативных обновлений не удалось найти этот файл mysql.cnf.

Не могли бы вы попытаться создать этот файл? Пожалуйста, выполните: sudo nano /etc/mysql/mysql.cnf заполнение этим содержимым :

[mysql]

Затем попробуйте еще раз dpkg --configure <package>

Или это, вероятно, сработает:

sudo apt-get remove --purge mysql-\*
sudo apt-get install mysql-server mysql-client

Если вам интересно, вы также можете прочитать Краткое руководство по использованию MySQL APT Repository . Они обеспечивают разные подходы к установке для разных сценариев ios.

...