如果内联指定密码,则mysql无法连接到数据库

时间:2013-01-30 19:00:27

标签: mysql

我有一个问题,我认为这很容易。

我想连接到mysql数据库。

如果我执行以下操作:

mysql -uroot -premoved mydatabase
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

但如果我这样做:

mysql -uroot -p mydatabase
Enter password: removed
mysql>

有效!! 为什么呢?

1 个答案:

答案 0 :(得分:1)

您的密码需要单引号。

mysql -uroot '-pabc$def' mydatabase

请参阅mysql password is messing up my dump以供参考。