我告诉MySQL提示input密码,但不会确认:
mysql -h xxxxxx.xxxxxx.us-east-1.rds.amazonaws.com -P 3306 -u root –p
响应:访问被拒绝用户root @%'@'10.10.1.1'(使用密码:否)
即使我明确地在连接string中传递密码,我也得到相同的回应:
mysql -h xxxxxx.xxxxxx.us-east-1.rds.amazonaws.com -P 3306 -u root –pMyPassword
响应:访问被拒绝用户root @%'@'10.10.1.1'(使用密码:否)
这是什么原因造成的?
你在p前面有错误的字符,试着删除那个字符并用-replace它,你也可以尝试使用下面的--password=XXX ,最后不需要-P 3306 ,除非你使用的是非标准的端口。