5

新しい Joomla、Drupal、または「アプリ ギャラリー」からデータベースを含む Web サイトを作成すると、次のエラーが表示されます。

MySQL

ユーザー アカウント 'root' に指定されたパスワードが無効であるか、データベース サーバーへの接続に失敗しました

SQLサーバー

ユーザー アカウント 'sa' に指定されたパスワードが無効であるか、データベース サーバーへの接続に失敗しました

このエラーの発生を止めるにはどうすればよいですか? データベースに問題があるとは思いません。両方の DB で同じ問題であるため、WebMatrix のせいだと思います。

前もって感謝します

4

4 に答える 4

3

同じ問題があり、問題を解決するために以下の手順を実行しました。

  1. 管理者として Sql Server Management Studio を開きます

  2. Windows 認証を使用して .\SQLEXPRESS にログインします。

  3. [セキュリティ] タブに移動します -- > [ログイン] --> 「sa」パスワードを変更し、[OK] を押します

  4. WebMatrix で新しく作成したパスワードを使用すると、すべて設定されているはずです。

于 2012-12-13T21:36:08.397 に答える
0

MySQL の問題の場合: 次の手順に従って、root パスワードをリセットします。

  1. MySQL サーバーが実行中の場合は停止します。

  2. 新しいパスワードを含むテキスト ファイルを作成し、場所に保存します。内容は次のとおりです。ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

  3. cmd を使用して MySQL クライアント コマンド ラインを開始し、入力します。

    C:> cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"

    C:> mysqld --init-file=C:\mysql-init.txt

  4. サーバーが正常に起動したら、テキスト ファイルを削除します。

上記で指定した新しいパスワードを使用して、Web Platform Installer のインストールを続行できます。

参照: http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html .

于 2016-09-13T13:05:40.767 に答える
0

http://www.microsoft.com/web/post/understanding-mysql-errors-when-installing-web-apps-in-webmatrixの指示に従い、この問題を修正しました。

MySQL をアンインストールするだけでなく、フォルダ \ProgramData\MySQL も削除する必要があります

パスワードの詳細がそこにキャッシュされるためです。

于 2015-02-26T01:28:16.970 に答える
0

SQL Server の場合、WebMatrix を使用して Joomla をインストールする場合、既定のデータベースは .\SQLExpress であると思いますので、"sa" は .\SQLExpress のユーザーです。そのためのパスワードを確認する必要があります。

于 2012-12-01T02:43:01.797 に答える