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而不是用戶@本地。我也很困惑,爲什麼它說使用密碼:不,因爲我也提供了密碼。