SELF SATISFACTION自己満足サーバー
「お部屋に一台、一年中暖房機」
[an error occurred while processing this directive]
HOME > 自己満足なサーバー > Windows >
 [ Apache ] [ Perl ] [ MySQL ] [ MySQLCC ] [ PHP ] [ httpd.conf ] [ Mail ]
MySQL  MySQLは 様々なプラットフォームで使用できるデータベースソフトです。
SQL言語を利用して PHPなどから簡単に データベースを操作することが出来ます。

ダウンロード

 ダウンロードは、MySQLのページから行います。
 とりあえず、次のリンクを開いてみましょう。→http://www.mysql.com/
http://www.mysql.com/
 多分 上のようなページが現れる筈なので、左のほうにある「Database Server」の「Production:4.0.14」を 選んでください。
バージョンアップするごとに、数字はどんどん増加していきますので、その辺は 気にしないように。

 クリックして、ページ中ほどにある 「Windows Downloads」まで スクロールさせましょう。
Windows downloads
 今回は インストーラに インストールしてもらうので、上っかわの「Download」をクリックしましょう。

 すると、いつものように 次のようなダイアログが出てきますので、「保存(S)」を 押して 保存してください。

 これで、ダウンロードは 完了です。

 ダウンロードしたファイルは、圧縮されていますので、適当なフォルダに解凍して 次へ!

インストール

 解凍すると、次のようなファイルが できます。
解凍ファイル
 ファイルの中から、「SETUP.EXE」を 探して実行しましょう。

 しばらくすると、インストールが始まります。
インストールの開始
 「Next >」を クリックして 次へ。

インストールの説明
 インストール実行後の説明ですが、とりあえず「Next >」。

ディレクトリの変更
 このページで、インストールするディレクトリを 選択できますので、私好みに変更します。
「Brouse...」を クリックしてください。別に そのままでも かまいません。

ディレクトリ選択
 Pathを、「c:\program files\mysql」に変更して、「OK」、「はい(Y)」を クリックしましょう。

ディレクトリ決定
 ディレクトリが 変更されたのを 確認して、「Nxet >」を クリック。

Type選択
 インストールするタイプを選択できます。ここでは Typical(代表的な)を 選択して、「Next >」を クリックしましょう。

Processing
 インストールが 始まりますので、「Cancel」を 押さずに 耐えましょう。

Finish
 ここまでくれば 終わりです。「Finish」を クリックすれば、インストール作業が 終了します。
 が、これで すぐに使えるわけではありません。次の作業を 進めていきましょう。

起動

 mySQLを起動させるには コマンドラインから操作する方法と、winmySQLadmin.exeで 行う方法があります。
私は、後者の方法をお勧めしますが、コマンドラインでの 方法も、少し 書いておきます。

C:\Program Files\mysql\bin>NET STOP MySQL <- サービスの停止
C:\Program Files\mysql\bin>mysqladmin -u root shutdown <- スタンドアロンの場合の停止
C:\Program Files\mysql\bin>mysqld-max-nt --install <- サービスとしてのインストール(トランザクション対応)
C:\Program Files\mysql\bin>mysqld-max-nt --remove <- サービスの削除
C:\Program Files\mysql\bin>mysqld-max-nt --standalone <- スタンドアロンでの起動
C:\Program Files\mysql\bin>NET START MySQL <- サービスの開始
C:\Program Files\mysql\bin>mysqlshow <- 動作のチェック

 さて、私を含めた要領の良い(横着な)方は、次のEXEファイルを実行してください。

c:\program files\mysql\bin\winmysqladmin.exe

 起動すると、次のような設定画面が表示されるはずです。表示されない時は、すでにmy.iniファイルが何らかの理由で存在していると思われます。
my.iniの作成画面
 User nameに ユーザー名、Passwordに パスワードを入力して、「OK」をクリックしてください。
これらの内容は 後で 修正できます。

 これだけで mySQLは 起動しています。
それでは 細かい設定を 行っていきましょう。
ここからは 仕方なく コマンドプロンプトを利用します。

 まず、初期状態では 誰でもログインできるため、ユーザーのみが利用できるように、設定を変更します。

C:\Program Files\mysql\bin>mysql -u root mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 24 to server version: 4.0.14-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> DELETE FROM user WHERE Host='localhost' AND User='';
Query OK, 1 row affected (0.16 sec)

mysql> QUIT
Bye

 次に、rootと言われる最高権限を持つユーザのパスワードを設定します。

C:\Program Files\mysql\bin>mysqladmin -u root reload
C:\Program Files\mysql\bin>mysqladmin -u root password パスワード <-自分で決めたパスワード

操作

 それでは 実際に MySQLを 操作してみましょう。
コマンドプロンプトで、次のように入力し、ログインします。*****の部分は 先ほど決めたパスワードを 入力してください。

C:\Program Files\mysql\bin>mysql -u root -p mysql
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 22 to server version: 4.0.14-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> SELECT USER FROM USER;
+------+
| user |
+------+
|      |
| root |
| root |
+------+
3 rows in set (0.00 sec)

mysql> quit
Bye

c:\Program Files\mysql\bin>

 これは、mysqlテーブルのユーザー項目を表示するものです。SQLに関しては 別の機会に 記述します。

 さて、こんなコマンドをいちいち打ってられないあなた!
MySQLControlCenterを 使いましょう。

参考書籍の紹介

MySQLに関する書籍




HOME TOP Copyright © 1997- Nori All Rights Reserved.