/ usr / bin / mysqladmin:在'localhost'连接服务器失败

我无法访问Ubuntu服务器上的mysqladmin。 我已经尝试了这三个命令,他们都失败了。

  1. ec2-consistent-snapshot
  2. mysqladmin -u root password 'password'
  3. /usr/bin/mysqladmin -u root password 'password'

错误信息:

 /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' 

我可以通过phpMyAdmin使用root和密码访问。
netstat -an返回一个监听端口

  127.0.0.1:3306 0.0.0.0:* LISTEN 

我也重新启动了MySQL服务,但没有改变任何东西。

我怎样才能解决这个问题?

你的语法是closures的。 你实际上试图连接到数据库的“密码”。

使用-u <username> -p'<password>' <database>