Servidor Digital Ocean CentOS7, incapaz de --skip-grant-tables ou reiniciar o mysql

9

Eu configurei um droplet do Digital Ocean (servidor) há alguns dias e preciso acessar o mysql. Nenhuma senha para o root está funcionando entre o que eu tentei. No entanto este comando:

service mysql[d] stop

Não funciona. Aparentemente eu devo emitir este comando:

sudo systemctl stop mariadb.service

Mas isso resulta em

Failed to stop mariadb.service: Unit mariadb.service not loaded.

Além disso, este comando

mysqld_safe --skip-grant-tables --skip-networking & mysql -u root

Resultados nestas respostas:

sudo: mysqld_safe: command not found
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[1]+  Exit 1   sudo mysqld_safe --skip-grant-tables --skip-networking

Estou logado no servidor como root; o que eu faço daqui?

    
por Oliver Williams 05.12.2016 / 17:54

1 resposta

10

Tente

yum remove mysql

Em seguida, tente

service mariadb restart

Então, olhe para fora de

service mariadb status

Você deve vê-lo em execução, então os comandos que você tentou antes devem funcionar

se

 yum remove mysql

não funciona Tente

 chkconfig mysql off

Reinicie e tente iniciar o maria novamente.

    
por 06.12.2016 / 20:37