程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 修改mysql密碼phpmyadmin不能登錄

修改mysql密碼phpmyadmin不能登錄

編輯:關於PHP編程

出現phpmyadmin不能登錄是我在修改我mysql服務器密碼之後導致的,後來百度了相關的原因,原來是修改了mysql密碼之後我們還需要在phpmyadmin目錄中去修改config.inc.php中的內容。

錯誤提示

#1045 - Access denied for user 'root'@'localhost' (using password: YES)

phpmyadmin目錄中找到config.inc.php文件,修改如下位置即可

對於config.inc.php文件,最重要的即是修改加入phpMyAdmin連接MySQL的用戶名和密碼。尋找到代碼行:

 代碼如下 復制代碼


// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';


將“//”注釋號刪除,同時輸入MySQL中配置的用戶名和密碼比如這裡:

 

 代碼如下 復制代碼 $cfg['Servers'][$i]['controluser'] = 'ids.la';
$cfg['Servers'][$i]['controlpass'] = '*********';


注意:如果需要通過遠程服務器調試使用phpMyAdmin,則需要添加blowfish_secret內容定義Cookie,尋找到代碼行:

 代碼如下 復制代碼

$cfg['blowfish_secret'] = '';


設置內容為COOKIE

 代碼如下 復制代碼

$cfg['blowfish_secret'] = 'leosn';

Linux下phpmyadmin不能登錄連接MySQL,且無任何提示的問題解決方法


問題如下 :
php環境已經配好,正常。phpmyadmin不能登錄,不論密碼輸入是否正確,都沒有任何錯誤提示,自動跳轉回到登錄頁

面。

解決方法 :
1、在php.ini 找到session.save_path 這一行,設成session.save_path = “/var/lib/php/session”,並把前面的

分號去掉。
以上的/var/lib/php/session根據你實際情況設定。

2、修改此目錄的權限和屬主:

 代碼如下 復制代碼 # chown -R nobody:nobody /var/lib/php/session

(nobody權限很低,最好設置它為web運行賬戶!)

 代碼如下 復制代碼 # chmod 777 /var/lib/php/session

(session目錄至少設置770權限以上,否則phpmyadmin登錄會有問題。)

3、重啟相關服務,如果是apache,就重啟apache服務:/etc/init.d/httpd restart;如果是nginx,就重啟php-fpm

服務

 代碼如下 復制代碼 :/etc/init.d/php-fpm restart

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved