Ubuntu

/usr/bin/mysqladmin: 連接到 ’localhost’ 的伺服器失敗

  • June 19, 2013

我無法在 Ubuntu 伺服器上訪問 mysqladmin。我已經嘗試了這 3 個命令,但都失敗了。

  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)'

我可以使用 root 和密碼通過 phpMyAdmin 訪問。

netstat -an返回一個監聽埠

127.0.0.1:3306          0.0.0.0:*               LISTEN  

我也重新啟動了 mysql 服務,但這並沒有改變任何東西。

我怎樣才能解決這個問題?

您的語法已關閉。您實際上是在嘗試連接到數據庫“密碼”。

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

引用自:https://serverfault.com/questions/517115