首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >怪异的mysqldump行为

问怪异的mysqldump行为
EN

Server Fault用户
提问于 2013-04-25 15:00:43
回答 2查看 129关注 0票数 0

我试图在远程主机上使用mysqldump。我的本地IP是111.111.111.111,远程IP是222.222.222.222,我运行以下命令:

代码语言:javascript
复制
mysqldump --host=222.222.222.222 -u user test_db

这不起作用,因为我得到的是这个错误:

代码语言:javascript
复制
mysqldump: Got error: 1045: Access denied for user 'user'@'111.111.111.111' (using password: NO) when trying to connect

因此,mysqldump尝试连接到本地主机,而不是连接到远程服务器。

另外,我注意到当我用另一个IP替换远程IP时,它试图连接到那个IP。

知道为什么会这样吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2013-04-25 15:09:03

远程主机回答“user”@‘111.111.111.111’的访问被拒绝。

因为您正在从那个111.111.111.111主机连接。在远程主机222.222.222.222上,您需要为“user”@ 111.111.111.111创建授权,以便能够从111.111.111.111进行连接。

所以这种行为实际上是相当规范的。+您需要指定密码"-p mypass“

票数 1
EN

Server Fault用户

发布于 2013-04-25 15:07:15

mysqldump不尝试连接到本地主机。MySQL区分像‘name’@‘主机-从哪里-那个用户-连接’的用户

您可能需要像mysqldump所说的那样提供密码。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/502586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档