我试图从命令行访问mysql:
mysql -u root --password password
但我得到
输入密码:ERROR 1045(28000):拒绝用户访问 'root'@'localhost'(使用密码:NO)
为什么说我没有使用密码?
答案 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
。