0

昨夜から頑張っています。最初は機能していましたが、今朝も機能しません。vista マシンに mysql バージョン 5.0 をインストールしています。構成しようとすると、「次のエラーで接続に失敗したため、セキュリティ設定をデータベースに適用できませんでした: エラー番号。ユーザー 'root'@'localhost' の 1045 アクセスが拒否されました (パスワードを使用: yes)

パーソナル ファイアウォールがマシン上で実行されている場合は、接続用に tcp ポート 3306 を開いていることを確認してください。そうしないと、どのクライアント アプリケーションもサーバーに接続できません。ポートを開いた後、再試行を押してセキュリティ設定を適用してください。

mysql サーバーをインストールした直後に再インストールする場合は、データ ディレクトリが自動的に削除されていないことに注意してください。したがって、サーバーに接続するには、前回のインストールの古いパスワードが必要です。この場合、[今すぐスキップ] を選択して、[スタート] メニューから構成ウィザードを再実行してください。

ワイヤーフォール、ユーザー アカウントを無効にしようとしましたが、同じエラーが発生しました。誰か私に何か提案してください。

4

2 に答える 2

1

パスワードが変更されたに違いありません。このエラーは、mysql サーバーに接続していること、およびポートが開いていて正常に動作していることを明確に示しています。ただし、間違った mysql サーバーに接続している可能性があります。インストール スクリプトを再実行して、パスワードをリセットしてみてください。保持したいデータがない場合、最も簡単な方法は、アンインストール (および mysql ディレクトリ全体を削除) して再インストールすることです。

于 2009-01-17T03:41:31.567 に答える
0

私は以前にこの問題を抱えていました。MySQL を再インストールし、MySQL Server Instance Config Wizardを実行し、現在のインスタンスを削除してから、MySQL Server Instance Config Wizardを再度実行して新しいインスタンスを作成したところ、すべて正常に機能しました。

于 2010-03-18T12:47:29.113 に答える