こっそりと
色々と準備中です(謎)
準備中にやったことで、MySQLに関することを書いてみます。
使用したバージョンは、4.0.18(少し旧い?)です。
正しくは、Snortの環境を作ってる最中に書いたドキュメント(未完成のままお蔵入り)から抜粋ともいうw
1.MySQLインストール
2.環境設定の変更
- Windowsフォルダにmy.iniを作成する
- c:\mysqlから、my-medium.cnfファイルをコピーして作成。でも、cnfって、短縮ダイヤルへのショートカットとか表示されてるので注意(^-^;
- my.iniを修正(WindowsXP SP2なので、MySQLをループバックでListeningさせています)
- [client]セクションへ追加
- hosts=127.0.0.1
- [mysqld]セクションへ追加
- [mysqld]セクションの修正(InnoDBを使うように修正。c:\mysql\ibdataとc:\mysql\iblogsフォルダは作成する必要があります)
- innodb_data_file_path = ibdata1:400M:autoextend
- innodb_data_home_dir = c:/mysql/ibdata
- innodb_log_group_home_dir = c:/mysql/iblogs
- innodb_log_arch_dir = c:/mysql/iblogs
- set-variable = innodb_mirrored_log_groups=1
- set-variable = innodb_log_files_in_group=3
- set-variable = innodb_log_file_size=5M
- set-variable = innodb_log_buffer_size=8M
- innodb_flush_log_at_trx_commit=1
- innodb_log_archive=0
- set-variable = innodb_buffer_pool_size=16M
- set-variable = innodb_additional_mem_pool_size=2M
- set-variable = innodb_file_io_threads=4
- set-variable = innodb_lock_wait_timeout=50
- [client]セクションへ追加
3.エラーメッセージファイルの修正(日本語化)
- c:\mysql\share\japanese\errmsg.txtはEUCコードなので、SJISコードに変換してerrmmsg_sjis.txtとかで保存する。
- コマンドプロンプトから以下のコマンドを入力する
- mysqlを再起動する
4.データベースの作成
- コマンドプロンプトからmysqlに接続する
- データベースの作成
- create database nessus;
- テーブルを作成
- use nessus
- create table sessions (id integer,name varchar(255),owner varchar(255),time_start datetime,time_finish datetime,time_elapsed integer);
- create table results (session_id integer,host varchar(128),service varchar(48),plugin_id integer,type integer,is_false bool,description blob,risk_factor varchar(32),cve_id varchar(32),solution blob);
- アカウントを作成する(面倒なので、全部の権限を付与w)
5.NessusWX側の設定