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の作成画面](img/mysqladm_01.jpg)
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 パスワード
<-自分で決めたパスワード
|