MENU
年月アーカイブ
カテゴリー

XamppのMySQLでrootユーザにパスワードを設定する方法

  • URLをコピーしました!

今回は「XamppのMySQLでrootユーザにパスワードを設定する方法」について覚え書きしておこうかなと。というのも昨日、Xamppの新バージョンをPCに再インストールしたので再度設定が必要になりまして。
以前に書いた記事(Eclipseのインストール&初期セットアップ)で触れてる内容ですが、Xamppが新バージョンになって手順・画面が変わっているので再度書くことにします。完全なる自分への備忘録ですが(^^)/

目次

初期状態(rootユーザにパスワード未設定)だとこうなる

Xamppをインストール後、XAMPP Control PanelのMySQLの「adminボタン」からphpMyAdminを起動する。

ws000000

すると、phpMyAdminがこんな警告メッセージが表示される↓

01

MySQL のデフォルト特権アカウントである root ユーザでパスワードを使用せずに接続しています。
お使いの MySQL サーバはこのデフォルト設定で動作しているため不正アクセス可能な状態になっています。
root ユーザのパスワードを設定することによって、必ずこのセキュリティホールは閉ざしてください。

つまるところ、「MySQLのrootユーザにパスワードを設定しなさいよ。」という警告。
ローカル環境で作業する分には別にパスワード設定しなくても支障はないと思うけど、それでもこのメッセージが表示されるのは気分が良くないので、やはりパスワード設定することにする。

rootユーザのパスワード設定方法・手順

(1)phpMyAdminよりrootユーザのパスワード設定

「User accounts」をクリック。
表示されるMySQLのユーザ一覧の中からroot(Host nameがlocalhostのユーザ)の「Edit privileges」をクリック。

02b

「パスワードを変更する」をクリック。
任意のパスワード(ここではpassを設定)を入力したら、「実行」をクリック。

03

これでrootユーザのパスワード変更がされた。

04

(2)「phpMyAdminの設定ファイルの修正

で、phpMyAdminを閉じ、XAMPP Control PanelからMySQLを再起動後にphpMyAdminを起動すると、今度は下記のようなエラー画面が表示される。

05

MySQL サーバに接続しようとしましたが拒否されました。config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください。

つまり、「phpMyAdminの設定ファイルにもrootユーザのパスワード情報を正しく設定してね」ということ。
そんなわけで次にphpMyAdminの設定ファイル(config.inc.php)を修正する。
config.inc.phpのファイルパスはxampp\phpMyAdminの配下(自分の場合だとD:\xampp\phpMyAdmin\config.inc.php)。

ファイルを開いて以下の箇所に上記で設定したrootユーザのパスワードを入力して保存する。
自分の場合、上記で設定したパスワード(pass)をそのまま入力すればOK。

$cfg[‘Servers’][$i][‘password’] = ‘パスワード’;

06

ファイル保存後、XAMPP Control Panelを再起動してphpMyAdminを起動すると、初期状態(rootユーザのパスワード未設定)の時に表示されていた警告メッセージが表示されなくなる。

ws000014

以上で設定完了です。お疲れ様でした(^^)/

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
yossy(ヨッシー)
岐阜県なんちゃってブロガー
岐阜県美濃加茂市在住の田舎人(♂)。
好きなことはギター・音楽・カフェ・グルメ巡りです。
2015年2月から自分への備忘録・雑記としてこのブログを始めました。
普段の日常生活で起きたこと、感じたこと、思ったことを気まぐれに不定期更新で書いてます。
目次