2011-07-08 11 views
1

MVC 2プロジェクトの開発に使用するローカルにインストールされたMySQLデータベースサーバーがあります。私は64ビットバージョンのMySQLをインストールし、私のスキーマをセットアップしました。私はルートパスワード以外のデフォルトを変更しませんでした。私は32ビットの.NETコネクタもインストールしました。私はVS2010を使用しています。.NETコネクタを使用してローカルMySQL DBに接続できません

VSをMySQLに接続することができません。私はサーバーを "localhost"(127.0.0.1も試してみた)と "root"というユーザー名とパスワードに設定しました。接続できません。また、接続したいデータベースを運のない状態で指定しようとしました。しかし、私は "mysqladmin -h localhost -u root -p XXX ping"を使ってサーバにpingを行うことができます。

私が気付いたことは、高度なオプションを開いたときに、オプションでコネクタが構築していた接続文字列にパスワードが含まれていないということでした。単に "server = localhost; username = root"にぎやかに私はそれがセキュリティの理由からだと思っていますが、接続文字列にパスワードを追加していない場合、それは明らかに問題です(修正方法はわかりません)。

私は、データベースとネットワークは私の強い訴訟ではないことを認めなければなりませんが、私はまだこのような多くのトラブルを予期していませんでした。私は自分のデータベースを間違って設定したかもしれないと思っていますが、何を探したらいいのか分かりません。

答えて

1

私はこのことを分かっていましたが、これはずっと前にこれを更新したはずです。私のMySQLサーバは何らかの理由で正しくインストールされませんでした。再インストールしようとしたときにプロセスが失敗したため、再インストールするのは苦労でした。私は問題の解決方法をここで見つけることができました:https://serverfault.com/questions/214435/error-1067-the-process-terminated-unexpectedly-when-trying-to-install-mysql-o

1

私は同じエラーがありました。代わりに127.0.0.1のためにlocalhostを変更しました。それは私にとってはうまくいくようです。

私はまだWindowsが私にlocalhostを使用させない理由を探しています(私がすでに読んでいるので、それはWindowsエラーです)。

0

LocalhostはIPv6で::1です。

IPv4(127.0.0.1)に接続しようとしています。

関連する問題