我告诉 mysql 提示输入密码但它不承认:
mysql -h xxxxxx.xxxxxx.us-east-1.rds.amazonaws.com -P 3306 -u root –p
响应:拒绝用户‘root@%’@‘10.10.1.1’访问(使用密码:否)
即使我在连接字符串中明确传递密码,我也会得到相同的响应:
mysql -h xxxxxx.xxxxxx.us-east-1.rds.amazonaws.com -P 3306 -u root –pMyPassword
响应:拒绝用户‘root@%’@‘10.10.1.1’访问(使用密码:否)
是什么原因造成的?
答案1
前面的字符有误p
,请尝试删除该字符并用 替换-
,也可以尝试使用以下--password=XXX
,最后,-P 3306
除非您使用非标准端口,否则不需要 。