![](/img/trans.png)
[英]The specified password for user account 'root' is not valid, or failed to connect to database server
[英]WebMatrix error “The specified password for user account 'root' is not valid…”
當我從'App Gallery'創建一個新的Joomla,Drupal或任何涉及數據庫的網站時,我會收到錯誤:
MySQL的
“ 用戶帳戶'root'的指定密碼無效,或無法連接到數據庫服務器 ”
SQL Server
“ 用戶帳戶'sa'的指定密碼無效,或無法連接到數據庫服務器 ”
可以采取哪些措施來阻止此錯誤發生? 我不相信數據庫,我責怪WebMatrix,因為這對於兩個數據庫來說都是同樣的問題。
提前致謝
我遇到了同樣的問題,我執行了以下步驟來解決問題:
以管理員身份打開Sql Server Management Studio
使用Windows身份驗證登錄。\\ SQLEXPRESS
轉到安全選項卡 - >登錄 - >更改“sa”密碼,然后按確定
在WebMatrix中使用新創建的密碼,您應該全部設置。
對於SQL Server,我認為當您使用WebMatrix安裝Joomla時,默認數據庫是。\\ SQLExpress,因此“sa”是。\\ SQLExpress的用戶。 您應該檢查密碼。
我按照這里的指示: http : //www.microsoft.com/web/post/understanding-mysql-errors-when-installing-web-apps-in-webmatrix並解決了這個問題。
你不僅需要卸載MySQL,還要刪除文件夾\\ ProgramData \\ MySQL
因為密碼詳細信息在那里緩存。
對於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 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.