Eu configurei uma gota (servidor) do Digital Ocean há alguns dias e preciso acessar o mysql. Nenhuma senha para 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?
Primeiro você precisa se lembrar se você instalou o MySQL, ou MariaDB, ou como parece provável, nenhum dos dois.
—
Michael Hampton
Qual é a saída desses comandos? 'rpm -qa | grep mariadb 'e' rpm -qa | grep mysqld 'e' rpm -qa | grep mysql '
—
Anthony Fornito
Obrigado @AnthonyFornito, a saída do mariadb foi
—
Oliver Williams
mariadb-5.5.50-1.el7_2.x86_64 mariadb-libs-5.5.50-1.el7_2.x86_64
e a saída do mysql foi php-mysql-5.4.16-36.3.el7_2.x86_64
- mysqld não retornou nada.
@ MichaelHampton - parece que eu tenho ambos no meu servidor.
—
Oliver Williams
Mesmo? Eu só vejo MariaDB lá.
—
Michael Hampton