Win8.1にアップグレードした際にMySQLのサービスがとまった(消えた)みたいなので復旧したメモ


Win8.1にする前に、ローカル環境にApacheを入れてMySQLいれてWordpressを動かしていた。
WIn8.1にしたあと、Wordpressを開こうとしたら
「データベース接続確立エラー」
とブラウザに表示された。
なにごとー!?とおもったけど、ググったりTwitter検索すると、同じような境遇の方がいるようだ。
apacheのサービスも消えることがあるみたいですねー。不思議です。

2.3.11. Windows のサービスとして MySQL を起動する
をみて

C:\>"Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --install
Service successfully installed.

という具合にサービスをインストールする。
そして、コントロールパネル→管理ツール→サービスで、MySQLを起動した。

・・・動かねぇ・・・

なぜ?
MySQL Workbenchからは、MySQLには接続できるけど、スキーマの一覧が出てこない。

多分ダメだろうと思って以下を試したが、やっぱりダメ

C:\>"Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --remove
Service successfully removed.

C:\>"Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --install MySQL --defaults
-file="c:\Program Files\MySQL\MySQL Server 5.6\my-default.ini"
Service successfully installed.

もうちょっと調べてみると・・・
Windows7の場合はC:\ProgramData\MySQL\MySQL Server 5.6にデータディレクトリがあるとの情報が!

C:\>"Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --remove
Service successfully removed.

C:\>"Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --install MySQL --defaults
-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini"
Service successfully installed.

・・・ふっかーつ!
やった・・・

それにしてもなぜ、サービスが消えたのかが謎。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)