2012-01-29 124 views
10

您的配置文件包含對應於默認MySQL特權帳戶的設置(root無密碼)。你的MySQL服務器使用這個默認值運行,可以被入侵,你真的應該通過爲用戶'root'設置一個密碼來解決這個安全漏洞。配置文件的PhpMyAdmin安全警告

我得到這個,當我打開phpMyAdmin的......

任何方式解決這一問題?

+0

什麼解決這個問題的方法錯了,正如文中所描述的那樣? – 2012-01-29 15:41:02

回答

13

這只是一個警告,表明默認用戶root沒有密碼。如果您想爲根設置的密碼:

  1. 打開phpmyadmin的接口
  2. 點擊 「用戶」 標籤
  3. 選擇用戶 「根」
  4. 編輯權限
  5. 更改密碼
+0

這就是完成!但之後,這來...錯誤 MySQL說:文檔 #1045 - 拒絕訪問用戶'root'@'localhost'(使用密碼:否) phpMyAdmin試圖連接到MySQL服務器,服務器拒絕連接。您應該檢查配置中的主機,用戶名和密碼,並確保它們與MySQL服務器管理員提供的信息相對應。 – 2012-01-29 16:19:29

+0

重新啓動你的mysql服務器。你的操作系統是什麼? – Sabari 2012-01-29 16:21:00

+0

WINDOWS OPERATING SYSTEM – 2012-01-29 16:33:45

2

該消息只是警告您,您正在使用默認的MySQL用戶(用戶名爲root,沒有密碼)來獲取對MySQL服務器的完整訪問權限。

只需更改您的MySQL服務器root密碼並編輯您的PhpMyAdmin配置以包含新密碼。

如果您在本地機器上無法從外部訪問(即您的個人本地開發服務器),則不必擔心。

5

當然,爲用戶root設置了一個密碼。

你可以做兩種方式,使用控制檯,然後輸入類似:

mysqladmin -u root password NEWPASSWORD 

或者你可以去通過phpMyAdmin的界面中,轉至用戶,選擇根和改變它的密碼。