problema ao instalar o mysql-server - Existe um servidor MySQL rodando

0

eu tentei substituir o mysql com o MariaDB, removi, instalei, removi, instalei novamente o mysql e estou preso agora quando tento reinstalar o mysql

sudo apt-get install mysql-server

com esta mensagem:

Existe um servidor MySQL em execução, mas falhamos em nossas tentativas de pará-lo. Pare e tente novamente!

Mas não existe nenhum servidor mysql em execução:

ps -ef | grep mysql

xxxxx 13881 13041 0 00:59 pts/6 00:00:00 grep --color=auto mysql

Alguma idéia de como eu posso resolver esse problema e instalar o mysql novamente?

    
por piper 20.08.2017 / 01:03

2 respostas

0

Por favor, dê uma olhada neste link . De acordo com esta resposta

A solução pode estar removendo o seguinte link simbólico:

root@box{~}:la /etc/systemd/system/mysql.service lrwxrwxrwx 1 root root 35 Feb 9 22:55 /etc/systemd/system/mysql.service -> /lib/systemd/system/mariadb.service

Se você receber o seguinte erro: 1524: Plugin 'unix_socket' is not loaded while connecting to the MySQL server

Experimente a resposta deste link

Torne-se root

sudo su

Pare o MySQL, ignore a autenticação, conecte-se como root

/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables &
mysql -uroot

Use o banco de dados administrativo

use mysql;

Redefinir a senha do root

update user set password=PASSWORD("mynewpassword") where User='root';

Redefinir o método de autenticação

update user set plugin="mysql_native_password";

Saia do console do mysql

quit;

Pare e inicie os processos relacionados ao mysql

/etc/init.d/mysql stop
kill -9 $(pgrep mysql)
/etc/init.d/mysql start

Saia do modo su e tente conectar-se ao servidor mysql

    
por cwithmichael 20.08.2017 / 03:31
0

Entendi agora ...

sudo apt-get remove --purge mysql*
sudo apt-get remove --purge mariadb*

e remova todos os bancos de dados mysql (você será perguntado se você deseja removê-los), então eu posso fazer uma nova instalação do servidor mysql sem mensagens de erro.

    
por piper 23.08.2017 / 01:18