mysql:15363
From: "ktsa5236@xxxxxxxxxx" <"ktsa5236@xxxxxxxxxx" <ktsa5236@xxxxxxxxxx>>
Date: Wed, 11 Aug 2010 15:49:19 +0900
Subject: [mysql 15363] rootユーザが消えた?
初めまして。いつもお世話になっています。ktsa5236と申します。 表題の件の通りなのですが、 MySQLを運用中に rootユーザ(root@localhost )がいつの間にか消えてしまいました。 手動では、決して消していません。 具体的には、停電により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) 宜しくお願いいたします。