2012-01-29 17 views
10

設定ファイルには、デフォルトのMySQL特権アカウントに対応する設定(rootのないパスワード)が含まれています。あなたのMySQLサーバはこのデフォルトで実行されており、侵入が可能で、実際にはユーザrootのパスワードを設定することでこのセキュリティホールを修正する必要があります。設定ファイルのPhpMyAdminセキュリティ警告

私はphpMyAdminのを開いたときに、私はこれを得た

...

この問題を解決する方法?

+0

何ですかテキストに記述されているこれを修正する方法が間違っていますか? –

答えて

13

デフォルトのユーザーrootのパスワードがないことを示すのは単なる警告です。あなたがrootのパスワードを設定する場合:

  1. オープンphpMyAdminのインターフェイス
  2. をクリックし、 "ユーザー" タブ
  3. を選択し、 "root" ユーザ
  4. 編集権限
  5. パスワード変更
+0

thats done !!!それ以降はエラーが発生します...エラー ドキュメント #1045 - ユーザー 'root' @ 'localhost'(パスワードはNOを使用)のアクセスが拒否されました phpMyAdminがMySQLサーバーに接続しようとしましたが、サーバーは拒否しました接続。設定でホスト、ユーザ名、およびパスワードを確認し、それらがMySQLサーバの管理者から与えられた情報に対応していることを確認する必要があります。 –

+0

mysqlサーバを再起動してください。どのOSがあなたですか? – Sabari

+0

WINDOWS操作システム –

2

このメッセージは、デフォルトのMySQLユーザー(パスワードなしのユーザー名root)を使用していることを警告するだけで、MySQLサーバーへの完全なアクセスを取得します。

あなたのMySQLサーバrootのパスワードを変更して、PhpMyAdminの設定を編集して新しいパスワードを追加してください。

外部からアクセスできないローカルマシン(個人用のローカル開発サーバー)でこれを取得した場合は、それを心配する必要はありません。

5

確かに、ユーザーrootのパスワードを設定してください。

mysqladmin -u root password NEWPASSWORD 

それとも、phpMyAdminのインターフェイスを介して行くことができ、ユーザーは、[ルートに行くと、それはパスワードです変更:

は、次の2つの方法、のようなものをコンソールを使用してタイピングをすることを行うことができます。

関連する問題