não pode instalar o mysql-server no ubuntu16.0.4

1

sudo apt-get install mysql-server falhou bloqueia neste ponto

var/lib/dpkg/info/mysql-server-5.7.postinst: line 143: /usr/share/mysql-common/configure-symlinks: No such file or directory

que eu encontrei a solução para este bug é comentar a linha 143 no arquivo /var/lib/dpkg/info/mysql-server-5.7.postinst.

mas meu problema é que não consigo encontrar o arquivo /var/lib/dpkg/info/mysql-server-5.7.postinst .. para não dizer comentar uma linha nele.

então, como se livrar da situação travada

ps: Eu instalei o mariadb e desinstale-o seguindo os passos que eu pesquisei

atualização:

Eu segui as etapas dadas pela primeira resposta, e ainda é solicitado esse erro antes

Surpreendentemente, desta vez eu posso sudo vim /var/lib/dpkg/info/mysql-server-5.7.postinst file e eu comentar a linha 143, no entanto .. ela reporta outro erro

ERROR: Unable to start MySQL server:
2017-11-26T08:51:57.033255Z 0 [Note] mysqld (mysqld 5.7.20-0ubuntu0.16.04.1-log) starting as process 22612 ...
2017-11-26T08:51:57.034651Z 0 [ERROR] You have enabled the binary log, but you haven't provided the mandatory server-id. Please refer to the proper server start-up parameters documentation
2017-11-26T08:51:57.035603Z 0 [ERROR] Aborting
    
por LFBuildAMountain 26.11.2017 / 04:36

2 respostas

1

Limpe todos os pacotes do mysql e reinstale:

sudo apt-get remove --purge *mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get install mysql-server mysql_secure_installation
    
por e200 26.11.2017 / 09:04
0

Corrigi o problema adicionando um arquivo em branco que o script de instalação estava procurando e concedendo permissões de rwx para todos. Provavelmente não é o melhor caminho, mas funcionou para mim.

    sudo touch /usr/share/mysql-common/configure-symlinks
    sudo chmod 777 /usr/share/mysql-common/configure-symlinks
    sudo apt-get update
    sudo apt-get upgrade
    
por u458625 10.01.2018 / 01:04