岐阜県なんちゃってブロガーyossyの書き綴るブログ。[公開記事480件/2016年11月27万PV]

カテゴリー

固定ページ

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

yossy'sイチオシ記事セレクション

今回は「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

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

メッセージ・感想フォーム

このブログの記事に関してメッセージや感想などあれば、下記フォームよりご連絡下さい(^_^.)

お名前
メールアドレス
メッセージ本文
岐阜県美濃加茂市のyossy(よっしー)
ブログの書き手:yossy(よっしー)
岐阜県美濃加茂市在住。1979年2月生まれ。♂。
趣味はギター・読書・グルメ散策など。
2015年2月から自分への備忘録・雑記としてブログを始めました。
身の回りの出来事・思った事・少しは他の誰かに役立つかもしれない情報などをフリーテーマで書き綴っています。
クレオフーガで気まぐれに自作した音楽をアップしてたりします。

ヨッシーのつぶやき

Amazonで一週間だけのビッグセール開催中ですがな(~12/12)。
早速プリンタのインクとワイヤレスキーボード&マウスをポチっちゃった(/・ω・)/

月別アーカイブ

ページトップへ