mysql命令行访问被拒绝错误1045

时间:2012-10-11 22:19:04

标签: mysql

我试图从命令行访问mysql:

    mysql -u root --password password

但我得到

  

输入密码:ERROR 1045(28000):拒绝用户访问   'root'@'localhost'(使用密码:NO)

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

1 个答案:

答案 0 :(得分:5)

我使用以下语法:

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