2013-07-10 12 views
0

我想獲得一個數據庫的本地快照時:錯誤:1045:拒絕訪問用戶user'@'123.10.123.123'(使用密碼:NO)試圖通過運行此命令來連接

mysqldump --single-transaction --quick -u user -ppass -h somehost db_name | mysql -u user -ppass -h localhost db_name 

即使這爲我在過去的工作,我現在收到此錯誤回:

錯誤:1045:拒絕訪問用戶user'@'123.10.123.123'(使用密碼:NO)時,試圖連接

我可以用上面的用戶名和密碼成功登錄:

mysql -u user -ppass -h localhost 

我以前已經爲本地數據庫授予用戶權限,例如,

grant all on db_name.* to user; 

我也覺得奇怪,當我已經指定localhost作爲主機的錯誤信息將返回用戶@ MY_IP_ADDRESS而不是用戶@本地。我也很困惑,爲什麼它說使用密碼:不,因爲我也提供了密碼。

回答

0

事實證明,我試圖下載的遠程主機已經更改。使用正確的新主機名解決了問題。

相關問題