32bit→64bitへの移行方法(MySQLの場合)
作成日:2016年4月27日 | 更新日:2022年12月1日
対象データベース:MySQL
本手順は、EventLog Analyzerサーバを Windows(x86)からWindows(x64)に変更する場合の手順です。データベースは共にMySQLを利用した手順を解説します。
※PostgreSQLをご利用の場合は、以下のナレッジベースをご参照ください。
https://www.manageengine.jp/support/kb/EventLog_Analyzer/?p=866
【1】移行元サーバー(32bit)での作業
1.以下のダウンロード用URLからexeファイルを入手後、<ELA_Home>\mysql\binフォルダ直下に配置してください。
2.EventLog Analyzerを停止してください。
※停止後、タスクマネージャーから次のプロセスが起動していないことを必ずご確認ください。
・mysql-nt.exe
・java.exe
・SysEvtCol.exe
・wrapper.exe(サービスとして起動している場合)
3.下記の3つのフォルダを圧縮(zip化)し、退避させてください。
<ELA_Home>\mysql
<ELA_Home>\archive
<ELA_Home>\server\default\indexes
※ビルド11025以降の場合は<ELA_HOME>\ES\data
4.管理者権限にてコマンドプロンプトを立ち上げてください。
<ELA_Home>\binへ移動し、startDB.batを実行してください。
5.<ELA_Home>\mysql\binへ移動し、下記コマンドを実行してください。
mysqldump --skip-lock-tables --add-drop-table --add-drop-database -u root --port=33335 -h localhost --databases eventLog -f -r dump.sql
※エラーメッセージを取得した場合は、その内容のスクリーンショットを取得し、当社までお送りください。
※データベースのサイズによっては30-40分かかることがございます。
6.<ELA_Home>\mysql\bin\dump.sqlが作成されていることを確認してください
7.<ELA_Home>\binへ移動し、stopDB.batを実行してください。
【2】移行先サーバー(64bit)での作業
1.EventLog Analyzerビルド8000をインストールしてください。
※MySQL版はEventLog Analyzerビルド8000が最新のため、移行の際には移行元のバージョンまでアップデートして頂く必要がございます。
ご参考情報:アップグレード手順一覧
2.ELAサービスを停止して、下記のファイルを削除してください。
・<ELA_Home>/mysql/data/ibdata1
・<ELA_Home>/mysql/data/ib_logfile0
・<ELA_Home>/mysql/data/ib_logfile1
・<ELA_Home>/mysql/data/EventLogフォルダ直下のすべてのファイル
3.<ELA_Home>\mysql\bin に([1]-5にて取得した)dump.sqlを配置してください。
4. 管理者権限にてコマンドプロンプトを起動後、<ELA_Home>\binへ移動してstartDB.batを実行してください。
5.<ELA_Home>\mysql\bin へ移動して、下記コマンドを実行してください。
mysql -u root -h localhost --port=33335 < dump.sql
6.手順5が完了後、<ELA_Home>\binへ移動してstopDB.bat を実行してください。
※タスクマネージャーにて次のプロセスが起動していないことを必ずご確認ください。
・mysql-nt.exe
7.([1]-3にて取得した)フォルダを下記のフォルダと置き換えてください。
<ELA_Home>\archive
<ELA_Home>\server\default\indexes
※ビルド11025以降の場合は<ELA_HOME>\ES\data
8.移行元サーバの<ELA Home>\libフォルダからAdventNetLicense.xmlをコピーして、移行先サーバのEventLog Analyzerに適用してください。
9.移行元サーバからデータが移行されていることを確認してください。
以上が移行の手順になります。