1
サービスとして実行したときにローカルのMySQLインスタンスに接続できません
私は最近ローカルMySQLサーバーを開発目的で走らせていましたが、何らかの理由でそれをサービスとして走らせることができなかったので、データベース作業を始めるたびにmysqld.exeを使って起動していました。 私はついにこれをサービスとして走らせるべきだと決心しました。私は今それを毎日ほとんど使っているからです。私はそれをサービスとして簡単にセットアップし、すべてがうまくいっているように見えたが、(Workbench経由で)それに接続しようとするとすぐにパスワードプロンプトが表示された。 私はパスワードやパスワードを使わずにデフォルトの "root"ユーザーを使用しています。これはデータベースに対するセキュリティ上の懸念も私のボックスへのアクセスも以前にはないからです。 サービスを停止してmysqld.exeを実行すると、以前の認証情報で問題なく接続できます。私はここで何をしていますか? MySQLサービスは起動時にmysqld.exeを実行しているだけではありませんか? 違いが出る場合は、このボックスでWindows 7を実行しています。