5

在从“App Gallery”创建新的 Joomla、Drupal 或任何涉及数据库的网站时,我收到以下错误:

MySQL

"为用户帐户 'root' 指定的密码无效,或无法连接到数据库服务器"

SQL 服务器

"为用户帐户 'sa' 指定的密码无效,或无法连接到数据库服务器"

可以做些什么来阻止此错误的发生?我不相信它与数据库有关,我责怪 WebMatrix,因为这对两个数据库来说都是同一个问题。

提前致谢

4

4 回答 4

3

我遇到了同样的问题,我执行了以下步骤来解决问题:

  1. 以管理员身份打开 Sql Server Management Studio

  2. 使用 Windows 身份验证登录到 .\SQLEXPRESS

  3. 转到安全选项卡->登录->更改“sa”密码,然后按确定

  4. 在 WebMatrix 中使用新创建的密码,您应该都已设置。

于 2012-12-13T21:36:08.397 回答
0

在 SQL Server 的情况下,我认为使用 WebMatrix 安装 Joomla 时默认数据库是 .\SQLExpress,因此“sa”是 .\SQLExpress 的用户。您应该检查密码。

于 2012-12-01T02:43:01.797 回答
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

对于 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 回答