在创建新的Joomla,Drupal或任何涉及“App Gallery”数据库的网站时,我收到错误:
的MySQL
“用户帐户”root“的指定密码无效,或无法连接到数据库服务器”
SQL Server
“用户帐户'sa'的指定密码无效,或无法连接到数据库服务器”
可以采取哪些措施来阻止此错误发生?我不相信数据库,我责怪WebMatrix,因为这对于两个数据库都是同样的问题。
提前致谢
答案 0 :(得分:3)
我遇到了同样的问题,我执行了以下步骤来解决问题:
以管理员身份打开Sql Server Management Studio
使用Windows身份验证登录。\ SQLEXPRESS
转到“安全”标签 - >登录 - >更改“sa”密码并按确定
在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密码。
如果MySQL服务器正在运行,请将其停止。
创建包含新密码的文本文件并保存到某个地方。内容为:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
使用cmd启动MySQL客户端命令行,然后输入
C:> cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
C:> mysqld --init-file=C:\mysql-init.txt
服务器成功启动后,删除文本文件。
现在,您可以使用上面提供的新密码继续安装Web Platform Installer。
参考文献:http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html。