2012-07-05 10 views
6

ubuntuの初心者です。 phpmyadminをubuntu11.4サーバにインストールしているときにエラーが発生しました。それは
ubuntu11.4にphpmyadminをインストールする際にアクセス拒否エラーが発生する

An error occurred while installing the database: 
ERROR 1045 (28000):Access denaid for user 'root'@'localhost' (using password:YES); 

私はrootの正しいパスワードを使用したと確信しています。私はパテを介してMySQLにログインすることができます。
特権を持つ必要がありますか?

この問題を解決するのを手伝ってください。

答えて

6

私はお勧め:

mysql -h localhost -u root -p 

、あなたが何かを入力しました。 :(

pidof mysqldは言うまさに何が、その後sudo service mysql startと再び

mysql -h localhost -u root -p 

しようとしない場合

再設定用のMySQLサーバ:?。

sudo dpkg-reconfigure mysql-server 

または

sudo dpkg-reconfigure mysql-server-5.1 

がインストールされています。

ルートMySQLのパスワードを再設定(および復元)したら、その後、 再設定のphpmyadminの

sudo dpkg-reconfigure phpmyadmin 
0

私は同じ問題に遭遇し、ちょうど私の問題を考え出しました。私はルートユーザーのパスワードに "ü"を使用しました。 PHPMYADMINがutf-8セットを処理できないようです。だから私は "abc"にパスワードを変更し、それは働いた!

0

私は同じ問題を抱えて、マシンを再インストールしました。なぜなら私は何か間違っていたからです。しかし、Ubuntuの再インストール後の同じ問題。

私にとっては、rootユーザーではなくmysql-serverとphpmyadminをインストールする必要があります。私は新しいユーザーadduser adminを作成し、adduser admin sudoでsudoグループに入れます。その後、rootアカウントでssh接続を終了し、新しいadminユーザでログインします。今、私は両方のソフトウェアバンドルをインストールし、驚き、すべて正常に動作します。