
メニュー > その他 > noinstall版 MySQL(4.1系)をWindowsのサービスに登録したい
noinstall版 MySQL(4.1系)をWindowsのサービスに登録したい
(2008/04/02)
動作環境
このページでは以下の環境での動作を説明しています。
(ファイルパスは必要に応じ読み替えてください。)
Windows XP Professional Edition
MySQL 4.1.22
バイナリファイルのダウンロードと設置
今回インストールするバイナリファイルをダウンロードします。
バイナリファイルを解凍後、設置してください。今回は「C:\Program Files\MySQL」に設置しました。
my.ini(設定ファイル)の設置
以下を参考にmy.iniファイルを作成し、C:\WINDOWSに設置します。
[mysqld]
basedir="C:/Program Files/MySQL"
datadir="C:/Program Files/MySQL/data"
default-character-set=utf8
innodb_file_per_table
max_connections = 50
[mysql]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
[client]
default-character-set=utf8
[WinMySQLAdmin]
Server="C:/Program Files/MySQL/bin/mysqld-nt.exe"
Windowsサービスへの登録
Windowsサービスへの登録はコマンドプロンプトから行います。
C:\Documents and Settings\user>cd "C:\Program Files\MySQL\bin"
C:\Program Files\MySQL\bin>mysqld-nt.exe --install
サービスへの登録が終わりました。
サービス一覧で登録されていることを確認しましょう。
Windowsサービスから削除
Windowsサービスからの削除はコマンドプロンプトから行います。
削除時は停止状態で行ってください。
C:\Documents and Settings\user>cd "C:\Program Files\MySQL\bin"
C:\Program Files\MySQL\bin>mysqld-nt.exe --remove
サービスからの削除が終わりました。
MySQLに接続するユーザとパスワードの設定
以下はユーザ名:username, パスワード:password でアクセスするユーザを追加する例です。
2つ目のコマンドはIPアドレスが192.168.0.%(%はワイルドカード)のユーザからのアクセス権を与える例です。
C:\Program Files\MySQL\bin>mysql -uroot test
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.22-community
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> GRANT ALL PRIVILEGES ON *.* TO username@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
Query OK, 0 rows affected (0.13 sec)
mysql> GRANT ALL PRIVILEGES ON *.* TO username@'192.168.0.%' IDENTIFIED BY 'password' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
mysql>