WebMatrix错误“用户帐户'root'的指定密码无效....”

时间:2012-10-01 09:52:23

标签: mysql sql-server webmatrix

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

的MySQL

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

SQL Server

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

可以采取哪些措施来阻止此错误发生?我不相信数据库,我责怪WebMatrix,因为这对于两个数据库都是同样的问题。

提前致谢

4 个答案:

答案 0 :(得分:3)

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

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

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

  3. 转到“安全”标签 - >登录 - >更改“sa”密码并按确定

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我按照此处的说明操作:http://www.microsoft.com/web/post/understanding-mysql-errors-when-installing-web-apps-in-webmatrix并修复了此问题。

你不仅需要卸载MySQL,还要删除文件夹\ ProgramData \ MySQL

因为密码详细信息已缓存在那里。

答案 3 :(得分: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. 服务器成功启动后,删除文本文件。

  5. 现在,您可以使用上面提供的新密码继续安装Web Platform Installer。

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