Estou tentando correr mysqlcheck
. Sua falha com:
$ sudo su -
# mysqlcheck --auto-repair --all-databases
mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) when trying to connect
Outras perguntas e respostas dizem para modificar ou redefinir as senhas do MySQL. Eu realmente não quero fazer isso porque não sei o impacto. Se houver scripts usando, eu vou quebrá-los. No mínimo, eu tenho que compartilhá-lo com outros dois administradores de sistemas [meio período], então é principalmente uma dor.
O que eu gostaria é que o MySQL reconheça o usuário root da máquina (uid 0) e atribua a ele todos os privilégios concedidos ao root.
Estou trabalhando no CentOS 7.2. Como eu tenho o MySQL intitulado o usuário root?
Aqui estão algumas perguntas relacionadas. Todos eles levam de volta a modificar a senha.
mysql.conf
). Vou ter que voltar para você e aceitar.