> 백엔드 개발 > PHP 튜토리얼 > 修改mysql密码phpmyadmin不能登录_PHP教程

修改mysql密码phpmyadmin不能登录_PHP教程

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-07-13 10:56:39
원래의
1070명이 탐색했습니다.

出现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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/632145.htmlTechArticle出现phpmyadmin不能登录是我在修改我mysql服务器密码之后导致的,后来百度了相关的原因,原来是修改了mysql密码之后我们还需要在phpmyadmin目...
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿