登陆 注册

phpmyadmin连接mysql失败被拒绝

守望者 2020-04-03 567人围观 ,发现6个评论 php

phpmyadmin连接mysql是被拒绝,出现这种情况的90%的可能原因是你phpmyadmin连接mysql时用的密码错了。


早期版本phpmyadmin报错情况如下图:

timg.jpg

首先,确认你的mysql密码是什么?

  1.   独立安装mysql的密码是在配置过程你自己定义的,如果忘记了也没事:

       方法一: 重装mysql,这回长个记性记住密码就行了。

       方法二:请参考这个重置mysql密码的文章:MySQL数据库忘记密码怎么办?

  2.   大多数人都是集成安装,比如用LAMP服务器,这种情况下你的mysql密码一般为空。


 然后到phpmyadmin的文件夹里面找到配置文件config.inc.php,修改相关参数,部分内容如下:

        $cfg['Servers'][$i]['verbose'] = 'MariaDB';
	$cfg['Servers'][$i]['host'] = '127.0.0.1';
	$cfg['Servers'][$i]['port'] = $wampConf['mariaPortUsed'];
	$cfg['Servers'][$i]['extension'] = 'mysqli';
	$cfg['Servers'][$i]['auth_type'] = 'cookie';  //如果依旧没有连接成功可以尝试修改为http
	$cfg['Servers'][$i]['user'] = 'root';   // 用户名默认root
	$cfg['Servers'][$i]['password'] = '';   // 这里写你的密码,如果空密码则单引号为空即可

	// Hidden databases in PhpMyAdmin left panel
	//$cfg['Servers'][$i]['hide_db'] = '(information_schema|mysql|performance_schema|sys)';
	// Allow connection without password
	$cfg['Servers'][$i]['AllowNoPassword'] = true;   // 如果为true则表示允许空密码登录


最后,重启你的phpmyadmin然后配置才会生效。


 新版phpmyadmin(4.9.2)报错如下图:

QQ截图20200403091806.jpg

当然原因90%还是输入mysql密码错误:

   如果你的mysql密码是集成安装,则mysql一般是空密码,那么密码框留空即可。

   否则检查一下你的mysql密码是否填写错误或者重置一下mysql密码:MySQL数据库忘记密码怎么办?


     转载请注明本文链接:https://tufeng.xyz/php/38.html

已有6条评论
  • 2020-04-03 22:14:58

    问题已解决,感谢大佬分享!

请关注微信公众号
微信二维码