0

我正在尝试使用以下命令从命令行访问 mysql:

    mysql -u root --password password

但我明白了

输入密码:ERROR 1045 (28000): Access denied for user 'root'@'localhost'(使用密码:NO)

为什么说我没有使用密码?

4

1 回答 1

7

我使用以下语法:

mysql -h [host] -u [user] -p[password]

-p注意和之间没有空格[password]

您输入的正确语法是:

 mysql -h [host] -u [user] --password=[password] 

(查看参考手册……这是 5.5 版的第 4.5.1 节)

如果您在安装 MySQL 的同一台计算机上工作,则可以跳过该-h [host]部分,或键入-h localhost.

于 2012-10-11T22:21:43.177 回答