Como eu configuro minha conta root no mysql para ser acessada localmente?

1

Estou com um problema aqui. Eu tenho uma configuração do servidor mysql em uma distribuição Ubuntu 12.04. Após a instalação inicial eu tenho usado o MySQL Workbench para fazer todas as minhas tarefas administrativas e de criação de banco de dados, como backup \ restore, etc.

Minha versão do MySQL:

mysql  Ver 14.14 Distrib 5.5.24, for debian-linux-gnu (i686) using readline 6.2

Agora, estamos tentando automatizar o backup com um serviço personalizado. Eu entrei com putty no servidor e tentei acessar o shell do MySQL usando este formato.

myuser@skydb1:~$ mysqldump -u root -p mydb
Enter password:
mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect

Inicialmente eu voltei e tentei autenticar novamente com o Workbench para ter certeza de que eu estava usando as credenciais corretas e eu estava. Voltando ao servidor e tentando fazer login através do shell, recebi o mesmo erro.

Na imagem abaixo você pode ver que o Workbench indica que o usuário root tem todos os privilégios apropriados.

link

EDIT 1

A senha foi removida.

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD 'mypassword' WITH GRANT OPTION
GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION
    
por meanbunny 25.09.2012 / 18:38

0 respostas

Tags