Sirius

2011年3月29日(火) 20:56

apache-tomcat、MySQL、を USB メモリから起動する(MySQL 編)

続いて、MySQL を動かします。

MySQL のフォルダの下の my-small.ini を my.ini にコピーします。
USB のルートに置いた start.bat に次の内容を追加します。
--------------------------------ここから----------------------------------
cd ..¥mysql-6.0.11-alpha-win32
bin¥mysqld.exe --defaults-file=my.ini
--------------------------------ここまで----------------------------------
start.bat をダブルクリックすれば、 Tomcat と MySQL が動きます。

次にコマンドプロンプトから MySQL を操作できるようにします。
MySQL のフォルダの下に console.bat と言うファイルを作成します。内容は次のとおりです。
--------------------------------ここから----------------------------------
@echo off
%~d0
cd "%~p0"
set PATH=%cd%¥bin;%PATH%
mysql -uroot -p
--------------------------------ここまで----------------------------------
このバッチファイルをダブルクリックしてコマンドプロンプトを起動します。パスワードを聞いてきますが、初期状態ではパスワードは設定されていないのでエンターキーを押して進みます。
はじめに root のパスワードを設定します。

mysql> select host,user from mysql.user;
+-----------+------+
| host      | user |
+-----------+------+
| 127.0.0.1 | root |
| localhost |      |
| localhost | root |
+-----------+------+
3 rows in set (0.00 sec)

mysql> set password for root@localhost=password('secret');
Query OK, 0 rows affected (0.00 sec)

mysql> set password for root@127.0.0.1=password('secret');
Query OK, 0 rows affected (0.00 sec)

mysql> drop user ""@localhost;
Query OK, 0 rows affected (0.01 sec)

mysql> select host,user from mysql.user;
+-----------+------+
| host      | user |
+-----------+------+
| 127.0.0.1 | root |
| localhost | root |
+-----------+------+
2 rows in set (0.00 sec)

mysql>quit
ここでは、root にパスワード(secret)を設定し、不要なユーザを削除しています。

ここまで出来れば Tomcat と MySQL は動いていることになります。
Tomcat のコンソール画面で ctrl+C を押すことで Tomcat をシャットダウンできますが、コマンドラインからも終了させることが出来ます。
MySQL は、mysqladmin.exe でシャットダウンできます。USB のルートに shutdown.bat というファイルを作成します。内容は次のようにします。
--------------------------------ここから----------------------------------
@echo off
%~d0
cd "%~p0"
cd mysql-6.0.11-alpha-win32

bin¥mysqladmin.exe"  -u root -p shutdown

set JAVA_HOME=%cd%¥jdk1.6.0_24
cd ..¥apache-tomcat-7.0.8

bin¥shutdown.bat
--------------------------------ここまで----------------------------------
shutdown.bat をダブルクリックすると、MySQL のルートのパスワードを聞いてきますので、パスワードを入力すれば Tomcat と MySQL が終了します。

written by sirius [その他] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

Comments

TrackBacks

Sirius

MySketch 2.7.2 written by 夕雨