1. ホーム
  2. mysql

[解決済み] phpmyadmin #1045 MySQL サーバーにログインできない mysql コマンドラインクライアントをインストールした後。

2022-03-04 17:49:35

質問

wamp.phpmyadminをインストールし、問題なく動作しています。mysqlコマンドラインクライアントをインストールしたところ、mysqlコマンドラインやphpmyadminからデータベースに接続することができなくなりました。 再起動後、phpmyadminにアクセスできません。 #1045 Cannot log in to the MySQL server . さらに、私のmysqlコマンドラインは、私のパスワードを受け入れず、私の設定ファイルを拒否します。

C:\wamp\bin\mysql\mysql5.5.24

my.ini

port=3306

私のconfig.inc.php

$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'whtevr';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

httpd.conf

listen port:80

C:\Program FilesMySQLMySQL Server 5.0

my.ini

port:3306

再度、ポートを3307に変更してmysqlのコマンドラインを再インストールしました。

port:3307

WAMPはすべてのデータベースに問題なくアクセスできますが、mysqlコマンドラインクライアントからは、すべてのデータベースにアクセスできません。 表示されるのは show databases;

information_schema 
mysql 
test

解決方法は?

MySQLサーバーが起動しているにもかかわらず、エラーが発生する場合。

まだこの問題を抱えている人のために。 私は素晴らしいチュートリアルに従いました http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-9-mavericks/

しかし、まだ#1045のエラーが出ます。 本当に効果があったのは localhost127.0.0.1 で、あなたの config.inc.php . locahost が 127.0.0.1 を指している場合、なぜ失敗したのでしょうか?私にはわかりません。しかし、それは動作しました。

===== 編集 =====

長くなりましたが、mysqlのパーミッションが原因です。127.0.0.1からの接続は受け付けるが、localhostからの接続は受け付けないという設定になっている可能性があります。

なぜ反応しないのか、実際の回答はこちらです。 https://serverfault.com/a/297310