初めまして。いつもお世話になっています。ktsa5236と申します。
表題の件の通りなのですが、
手動では、決して消していません。
具体的には、停電によりUPSよりOS(Windows2003Server)をShutdownコマンド
によりシャットダウン、停電復旧後、再起動後にrootユーザが消えてしまい、
アプリ側からビューの参照ができずに気付いたという状況です。
UPSよりOSをシャットダウンするときは、特にMySQLを終了させずに
OSのみシャットダウンさせています。
停電シャットダウンは、今年に入ってからも数回行っていますが、
今回の事態は初めてです。
ただし、開発環境サーバー
OS: Windows XP (SP2)
MySQL: 5.0.4-community-nt-log
では、一度だけ起きたことがあります。どのタイミングで起きたかは、不明です。
どなたか、似たような状況に遭遇された方はいらっしゃいますでしょうか?
あるいは、遭遇されなくてもこの件に関して原因として考えられること、
確かめるべきことがあれば、ご教示頂けませんでしょうか?
環境とシャットダウン−再起動までのMySQLのホスト名.err ログを以下に記述しておきます。
[環境]
OS: Windows Server 2003 R2 Standard Edition SP2 (32bit 英語版)
メモリ2G
RAID6構成
MySQL: 5.1.30-community-log
MySQLはWindowsサービスとして登録されている。
(Windows起動時に自動起動)
レプリケーションマスターとして稼動。
管理用にVNCサーバ常駐。
状況
電気系統メンテナンスのため、WindowsタスクにてShutdownコマンドを実行。
再起動後、"
root@localhost" が消失。
なお、MySQLのログ, Windowsのイベントビューアにはエラーの記録はされていない。
[MySQLのホスト名.err ログ] (シャットダウンから再起動までを抜粋)
100808 8:30:06 [Note] D:\MySQL\bin\mysqld: Normal shutdown
100808 8:30:07 [Note] Event Scheduler: Purging the queue. 0 events
100808 8:30:07 InnoDB: Starting shutdown...
100808 8:30:10 InnoDB: Shutdown completed; log sequence number 13 972418764
100808 8:30:10 [Note] D:\MySQL\bin\mysqld: Shutdown complete
100808 20:05:01 InnoDB: Started; log sequence number 13 972418764
100808 20:05:01 [Note] Event Scheduler: Loaded 0 events
100808 20:05:01 [Note] D:\MySQL\bin\mysqld: ready for connections.
Version: '5.1.30-community-log' socket: '' port: 3306 MySQL Community Server (GPL)