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.
・・・ふっかーつ!
やった・・・
それにしてもなぜ、サービスが消えたのかが謎。