MySQL转储,使用正确的用户名和密码拒绝访问1045

和平经销商

我已经为我的MySQL数据库创建了一个名为“备份”的用户,并为其指定了特定的密码。在此处输入图片说明

现在我正在尝试执行以下命令:

sudo mysqldump --user=backup -password=SuperS3f@kePass --all-databases > all_databases.sql

导致以下错误:

mysqldump: Got error: 1045: Access denied for user 'backup'@'localhost' (using password: YES) when trying to connect

我已经尝试过使用root mysql用户,并且也没有sudo,也遇到了相同的错误

MySQL版本:Ubuntu 17.10上的MySQL Ver 14.14 Distrib 5.7.22

AB

可能是这样解释的:

主机通配符与“ localhost”不匹配

这与以下事实有关:对于mysql而言,连接到localhost实际上意味着连接到UNIX套接字(可能是/var/run/mysqld/mysqld.sock),而连接到127.0.0.1意味着连接(使用IPv4)到localhost因此,他们选择区分他们的访问权限。

要检查这种情况,请尝试以下操作:

sudo mysqldump  -h 127.0.0.1 --user=backup -password=SuperS3f@kePass --all-databases > all_databases.sql

然后改正访问权限(例如'backup'@'localhost')。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

MySQL:django.db.utils.OperationalError:(1698,“用户'root'@'localhost'的访问被拒绝”)使用正确的用户名和密码

使用用户名和密码访问Kubernetes API

mysql_connect()使用什么密码和用户名?

PHP登录“无效的用户名和密码”使用MySQL

“用户名和密码不正确”尽管正确?

即使用户名和密码正确,Postgresql / psycopg2密码认证错误

如何授予不使用特定用户名和密码的用户访问数据库的权限?

如何使用用户名和密码访问Active Directory上的用户文件夹?

MySQL错误1045(28000):拒绝用户'bill'@'localhost'的访问(使用密码:是)

mysql -v错误1045(28000):用户root'@'localhost'的访问被拒绝(使用密码:NO)

mysql-docker-container-错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:NO)

修复 MYSQL 错误 1045 (28000):Linux 中用户“user”@“localhost”(使用密码:NO)的访问被拒绝

MySql错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:否)

django:mysql:error(1045, "访问被拒绝用户 'root'@'localhost' (使用密码:NO)")

OperationalError:(1045,“拒绝访问用户'root'@'localhost'(使用密码:是)”)

错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:是)

#1045 - 用户 'azure'@'localhost' 访问被拒绝(使用密码:YES)

1045,“拒绝访问用户'username'@'NOT-local'(使用密码:是)”

错误1045(28000):用户'username'@'%'的访问被拒绝(使用密码:是)

错误1045(28000):拒绝用户访问(使用密码:是)

错误1045(28000):用户'root'@'localhost'的访问被拒绝(使用密码:是)

错误1045(28000):对用户'usr'@'%'的访问被拒绝(使用密码:是)

Kubernetes Cockpit用户名和密码不正确

检查用户名和密码是否正确

输入正确的用户名和密码后无法登录

如何仅使用用户名和密码使用 python 访问 Microsoft One Drive

无法使用正确的用户名和密码登录Django管理员

Paramiko SFTP 不会使用正确的用户名和密码进行身份验证

如何在Axios中使用用户名和密码访问数据库