AMH面板變更面板MYSQL資料庫密碼導致無法串連解決辦法

來源:互聯網
上載者:User
老左已經好久沒有關注到AMH面板上面的資訊,因為後面的5.0版本開始是收費版本,一來我沒有購買體驗 ,二來是有問題官方會提供解決,三來免費的4.2版本基本上也能滿足基本的建站需求。今天有網友找我說自己在PHPMYADMIN面板中修改網站資料庫密碼的時候,資料表選錯了,直接將ROOT使用者的密碼修改,這個使用者可是AMH面板連結的資料庫。
如果這個密碼錯誤會導致我們開啟面板有"[Amysql-Notice] Access denied for user 'root'@'localhost' (using password: YES) Mysql連結出錯,請配置/Amysql/config.php檔案。"這樣的提示錯誤,出現問題就要解決。這個朋友也蠻有意思的,我讓他提供ROOT資訊我登入進去解決,偏偏要我描述給他去操作,因為我這邊也沒有遇到過這樣的問題,而且手中也沒有AMH面板的環境,我只能又去開一台測試機,然後安裝一個AMH面板,當然還要很無聊的先將ROOT密碼修改掉導致和他一樣的錯誤再去給自己解決。
在解決這個問題之前,也許有些使用者也需要這樣的過程,因為可能我們在安裝AMH面板的時候設定的MYSQL資料庫密碼太簡單,我們也希望重新設定一個複雜一點的AMH面板的資料庫密碼,我們就先來修改密碼。
第一、修改AMH面板ROOT使用者資料庫密碼
我們可以直接用命令解決,如果麻煩或者不熟悉,那就先登入AMH面板下載組件PHPMYADMIN安裝之後直接用這個資料庫面板登入。
我們可以看到上圖,找到我們需要修改的ROOT使用者,然後去編輯。今天這位朋友本來不想修改這個使用者資訊的,他想修改一個網站資料庫的,導致搞錯了。
這裡我們可以產生一個複雜的密碼,或者我們自己設定一個,然後執行。其實這個時候,我們開啟面板首頁就可以看到錯誤了,因為我們還有一個設定檔沒有修改。
第二、修改AMH面板資料庫設定檔
在錯誤提示的時候我們可以看到"Amysql/config.php"設定檔需要修改,在AMH5.0的時候我們可以看到官方給出解決方案,畢竟人家是付費的,AMH4.2是沒有告訴路徑在哪裡的(我們沒花錢),所以老左就用find命令搜尋,看看伺服器裡哪裡有這個檔案。然後找到幾個檔案同名字的。
 代碼如下 複製代碼
AHM5.0 - /usr/local/amh-5.0/web/Amysql/
AMH4.2 - /home/wwwroot/index/web/Amysql/
找到config.php檔案我們需要編輯裡面的欄位。
看到上圖,找到密碼欄位位置,然後修改替換。我們再開啟AMH面板首頁,就沒有這樣問題了。
總結,通過這個方法我們可以解決需要修改AMH面板資料庫密碼的問題,不是簡單的修改ROOT使用者密碼就可以了,還需要修改設定檔,就跟我們網站的資料庫連結檔案一樣的

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.