概要 †
性能監視を実現するためにmytopをインストールします。
今回は、MySQLが動いているサーバーとは異なるマシンにインストールします。
同一マシン上の場合でも、とくに変更なく動くと思います。
その場合は@localhostのみ作成したほうがよいかもしれません。
方法 †
- mytopをインストールします。
- MySQLにログインし、mytop用MySQLユーザーを作成します。
1
2
3
4
5
6
7
| -
|
!
-
!
| GRANT SELECT ON *.* TO <ユーザー名>@<ホスト名>;
GRANT SELECT ON *.* TO mytop@'192.168.50.%';
GRANT SELECT ON *.* TO mytop@localhost;
|
- パスワードを設定します。
1
2
| -
!
| SET PASSWORD FOR <ユーザー名>@<ホスト名>=PASSWORD('<パスワード>');
|
- 権限を再読み込みします。
- MySQLからログアウトし、「~.mytop」(デフォルト設定)を作成します。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| -
!
-
!
-
!
-
!
-
!
-
!
| user=mytop
pass=<パスワード>
host=192.168.50.100
db=mysql
delay=5
port=3306
socket=
batchmode=0
header=1
color=1
idle=1
|
- 「~.mytop」のアクセス権を変更します。
- 実行します。
1
2
3
4
5
| -
!
-
!
| mytop
mytop -u <ユーザー名> -p <パスワード> -h <ホスト名> -d <データーベース名>
|
検証時の環境 †