Windows に XAMPP 環境を構築する
はじめに
- Windows に XAMPP 環境を構築する方法についてまとめました。XAMPP とは、WEB アプリケーションの実行に必要なフリーソフトをパッケージとしてまとめられたものです。ここでは、DB サーバとして利用しています。
動作環境
- Windows 10 (64bit)
- XAMPP 7.4.8(Windows 向け)
XAMPP インストール
XAMPP をインストールします。
以下のサイトにアクセスします。
https://www.apachefriends.org/jp/index.html
「Windows 向け XAMPP」をクリックします。
⇒XAMPP インストーラ「xampp-windows-x64-7.4.8-0-VC15-installer.exe」がダウンロードされます。インストーラを起動して「次へ」ボタンをひたすら押します。(すべてデフォルト設定で OK です。)
phpMyAdmin 起動
phpMyAdmin は MySQL サーバを管理するためのツールです。
「Apache」の右横の「Start」ボタンを押します。⇒「Apache」が緑色になり、「Start」ボタンが「Stop」ボタンに変わります。
「MySQL」の右横の「Start」ボタンを押します。⇒「MySQL」が緑色になり、「Start」ボタンが「Stop」ボタンに変わります。
「MySQL」の右横の「Admin」ボタンを押します。⇒「phpMyAdmin」が起動します。
http://localhost/phpmyadmin/
パスワード設定
データベースにアクセスするときのパスワードを設定します。
-
XAMPP コントロールパネルの「Apache」の「Config」ボタンを押し、「phpMyAdmin(config.inc.php)」を開いて、下記の★箇所に設定したパスワードを入力します。
/* Authentication type and info */ $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '****'; ★設定したパスワードを入力します。 $cfg['Servers'][$i]['extension'] = 'mysqli'; $cfg['Servers'][$i]['AllowNoPassword'] = true; $cfg['Lang'] = '';
phpMyAdmin の「ユーザアカウント」タブが開くことを確認します。(config.inc.php にパスワード設定できていない場合はエラーになります。)
データベース作成
phpMyAdmin を使用して、MySQL サーバ上にデータベースを作成します。ここでは、sample データベースを作成し、account テーブルを作成します。account テーブルには、ユーザアカウント情報を登録します。
-
アップロード欄の右横の「参照」ボタンを押して、以下の SQL ファイルを選択し、「実行」ボタンを押して、ユーザアカウントのデータベースを登録します。(すべてデフォルト設定のままにします。)
account.sql/* sample データベースを作成する */ create database sample; /* sample データベースを使用する */ use sample; /* account テーブルを作成する */ CREATE TABLE sample.account ( username CHAR(20) NOT NULL, password CHAR(20) NOT NULL, mailaddr CHAR(30) NOT NULL, PRIMARY KEY ( username ) ); /* account テーブルにユーザアカウント情報を登録する */ INSERT INTO sample.account (username, password, mailaddr) VALUES ('山田', 'yamada', '[email protected]'); INSERT INTO sample.account (username, password, mailaddr) VALUES ('ジュン', 'jun', '[email protected]'); INSERT INTO sample.account (username, password, mailaddr) VALUES ('あいこ', 'aiko', '[email protected]'); INSERT INTO sample.account (username, password, mailaddr) VALUES ('Michael', 'michael', '[email protected]');
phpMyAdmin の左側のツリーの「sample」>「account」をクリックします。
⇒sample データベースに、account テーブルが登録されていることが確認できます。
データベースの操作
データベースを操作する例です。
コマンドプロンプトでの操作
コマンドプロンプトでデータベースを操作する場合は以下のようにします。
-
以下のパスをシステム環境変数に追加します。
C:\xampp\mysql\bin
-
コマンドプロンプトを起動して、MySQL サーバに接続します。
>mysql -u root -p Enter password: **** ★パスワードを入力します。 Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 251 Server version: 10.4.13-MariaDB mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
-
アクセス可能なデータベース一覧を表示します。
MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | phpmyadmin | | sample | | test | +--------------------+ 6 rows in set (0.001 sec)
-
使用するデータベースを選択します。
MariaDB [(none)]> use sample; Database changed MariaDB [sample]>
-
データベース内のテーブル一覧を表示します。
MariaDB [sample]> show tables from sample; +------------------+ | Tables_in_sample | +------------------+ | account | +------------------+ 1 row in set (0.001 sec)
-
account テーブルを表示します。
MariaDB [sample]> select * from account; +----------+----------+--------------------+ | username | password | mailaddr | +----------+----------+--------------------+ | Michael | michael | [email protected] | | あいこ | aiko | [email protected] | | ジュン | jun | [email protected] | | 山田 | yamada | [email protected] | +----------+----------+--------------------+ 4 rows in set (0.001 sec)
Author And Source
この問題について(Windows に XAMPP 環境を構築する), 我々は、より多くの情報をここで見つけました https://qiita.com/QPointPocket/items/d210ba6f52526fd59863著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .