Não é possível instalar o mysql-server em 14.04

0

Ubuntu Server 14.04, tudo no servidor é totalmente atualizado. Não importa o que eu tente, não consigo instalar mysql-server . Eu segui todas as respostas para esta questão , e eu até tentei sudo apt-get purge mysql.* . Nada funciona. O que está acontecendo?

Erro que recebo:

Selecting previously unselected package mysql-server-core-5.5.
Preparing to unpack .../mysql-server-core-5.5_5.5.49-0ubuntu0.14.04.1_amd64.deb ...
Unpacking mysql-server-core-5.5 (5.5.49-0ubuntu0.14.04.1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up mysql-common (5.5.49-0ubuntu0.14.04.1) ...
(Reading database ... 110435 files and directories currently installed.)
Preparing to unpack .../mysql-server-5.5_5.5.49-0ubuntu0.14.04.1_amd64.deb ...
You are required to change your password immediately (root enforced)
chfn: PAM: Authentication token is no longer valid; new one required
adduser: '/usr/bin/chfn -f MySQL Server mysql' returned error code 1. Exiting.
dpkg: error processing archive /var/cache/apt/archives/mysql-server-5.5_5.5.49-0ubuntu0.14.04.1_amd64.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/mysql-server-5.5_5.5.49-0ubuntu0.14.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por vaindil 15.07.2016 / 21:46

4 respostas

1

Tente com

sudo dpkg -l | grep mysql 

Ele listará os pacotes pertencentes ao mysql.

Then try the following command 

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

Depois disso

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

Após os passos acima tente instalar o mysql novamente.

    
por Bidyut 16.07.2016 / 06:55
0

Depois de realizar as etapas acima, siga as etapas abaixo.

sudo apt-get update
sudo apt-get install mysql-server
sudo apt-get update
sudo apt-get install mysql-server-5.6
sudo mysql_secure_installation
mysql --version
    
por user569617 18.07.2016 / 13:50
0

Se você estiver tentando instalar isso no modo noninteractive , como em um Dockerfile , tente o seguinte:

DEBIAN_FRONTEND=noninteractive apt-get install -y mysql-server mysql-client

    
por knutole 26.01.2017 / 18:48
0

A parte importante do log que você listou é:

% bl0ck_qu0te%

É um pouco confuso porque está acontecendo durante a instalação do MySQL, mas o que isso está tentando explicar é que sua conta root para o Ubuntu (não o MySQL) precisa ser alterada. Eu estava ligado a isso por um erro semelhante em um relatório de bug no GitHub .

Você pode verificar se esse é o problema com sudo chage -l root (sim, chage ). Você verá algo como:

% bl0ck_qu0te%

Você precisa redefinir a senha de root com chpasswd "root:YOURPASSWORD" . (Você pode gerar uma senha hexadecimal aleatória com $(openssl rand -hex 32) .)

Agora você deve ver algo como:

% bl0ck_qu0te%

E você deve conseguir instalar o MySQL com sucesso agora!

    
por 0b10011 17.10.2018 / 17:43