0

XAMPP / phpMyAdmin に問題があり、次のエラー メッセージが表示されました。

「phpMyAdmin が MySQL サーバーに接続しようとしましたが、サーバーが接続を拒否しました。構成内のホスト、ユーザー名、パスワードを確認し、それらが MySQL サーバーの管理者から提供された情報と一致していることを確認してください。」

だから私はグーグルで検索して解決策を得て、以下のように /phpmyadmin/config.inc.php の値を変更しました、

から :$cfg['Servers'][$i]['auth_type'] = 'config'; まで :$cfg['Servers'][$i]['auth_type'] = 'http';

そして最後に、xampp / phpMyAdmin に接続しました。

しかし、XAMPP 内のプロジェクトにアクセスすると、以下のような db 接続エラーが発生します。

Unable to connect to your database server using the provided settings.

Filename: C:\xampp\htdocs\instagram\system\database\DB_driver.php

Line Number: 124

phpMyAdmin の「auth_type」を「config」から「http」に変更します。Codeigniter のデータベースの問題に影響しますか?

上記の問題について提案してください。

4

2 に答える 2

1

Codeigniter ベースのアプリケーションと phpMyAdmin の両方に、データベースに接続するための個別のファイルがあります。

ファイルを編集してください:

C:\xampp\htdocs\instagram\application\config\database.php

次の行に適切な値を入力します。

$db['default']['hostname'] = 'YOUR_HOST';
$db['default']['username'] = 'user';
$db['default']['password'] = 'password';
$db['default']['database'] = 'database';

最初にデータベースとユーザーを作成し、次に mysql でそのユーザーに権限を与えることを忘れないでください。

于 2013-01-29T15:22:21.903 に答える
-2

に行くだけhttp://localhost/です:

  1. 左ペインから [セキュリティ] を選択します。
  2. USERNAME (デフォルトでは に設定root) と PASSWORD (デフォルトでは空) を設定します。

確認のため、パスワードを 2 回入力します。XAMPP で MySQL を再起動します。

于 2014-10-05T12:48:16.173 に答える