mysqldump Erro de “acesso negado” no Ubuntu com mariadb (informações de login estão corretas)

0

Eu uso o Ubuntu com um banco de dados mariadb.

Eu quero fazer um mysqldump de meus bancos de dados sql, mas recebo o seguinte erro:

mysqldump: Got error: 1045; "Access denied for user 'db_user-backups'@'localhosts' (using password: YES)" when trying to connect

O comando que gera este erro é o seguinte:

sudo mysqldump --defaults-file=/etc/mysql/my.cnf lom

Eu já adicionei o nome de usuário e passwort para /etc/mysql/my.cnf e fiz shure o arquivo cnf tem as permissões corretas:

[mysqldump]
user=db_user_backups
password=MyS3cretP4ssw0rD!

O nome de usuário e a senha estão corretos, posso fazer login com meu cliente sql.

Alguém tem uma ideia do que estou fazendo de errado?

(btw: por favor me perdoe im um iniciante linux ^^ ')

    
por Gonios 12.04.2018 / 21:39

1 resposta

0

Com o erro "Acesso negado para o usuário 'db_user-backups' @ 'localhosts'. Você pode se conectar ao db e conceder permissão para o usuário 'db_user-backups' com o exemplo de comando:

Conecte-se ao Mysql: mysql -u root -p:

GRANT ALL PRIVILEGES ON *.* TO db_user-backups@'localhosts' IDENTIFIED BY 'password' with grant option;

flush privileges;

Depois que você puder se reconectar com o mysqldump.

    
por Tannetto 19.04.2018 / 06:18