|-转 phpmyadmin解决Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin
Failed to set session cookie. 问题解决后登录phpmyadmin又遇到mysqli_real_connect(): (HY000/2002):
登录PhpMyadmin的时候它一直说“Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin
”,本文提供3种解决该问题的方法。
您可以轻松解决此问题。请按照以下步骤操作。
方法一:配置文件错误导致,修复方法
检查一下是否正确配置了您的服务器文件。如果没有,请进行如下更改。
phpMyAdmin/libraries/config.default.php
$cfg['Servers'][$i]['auth_type'] = 'cookie';
方法二:从浏览器中清除Cookies
转到浏览器设置并清除其中的cookie,例如Chrome可按如下清空:...
|-转 phpmyadmin 登录报错 mysqli_real_connect(): (HY000/2002):
Mysql版本是8.0的
phpmyadmin登录提示mysqli_real_connect(): (HY000/2002): No such file or directory和mysql8登录失败的问题。结果用这个方法还是不行,最后只能在本地安装更低版本的Mysql先。
网上的解决方法有很多,但都无法解决我的问题,最后在stackoverflow上找到解决方法,原文地址:https://stackoverflow.com/questions/41881123/mysql...
首先找到phpmyadmin的配置文件config.sample.inc.php改为config.inc.php
host配置由localhost改为127.0.0.1---------------------
myqsl8.0.4以上版本phpmyadmin登录失败问题
由于8.0.4版本以上,mysql默认授权插件改成了caching_sha2_password模式,所以实际设置的密码是被转换过的。这样在登录phpmyadmin时候,输入密码就会出现错误。可以用如下方法解决问题:
1. 登录myqsl
2. 输入如下指令修改密码:
ALTER USER 'username'@'ip_address' IDENTIFIED WITH mysql_native_password BY 'password'; ...
|-转 PhpMyAdmin 配置文件现在需要一个短语密码的解决方法
$cfg['blowfish_secret']中的字符设置不能太短,否则还是会提示短语密码太短。
新版本的PhpMyAdmin 增强了安全性,需要在配置文件设置一个短语密码。否则进入之后会有“配置文件现在需要一个短语密码。”的红色警叹提示。
解决方法:
1、将 phpMyAdmin/libraries/config.default.php中的
$cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = '123456'; (注:其中的'123456′为随意的字符)
2、在phpMyAdmin目录中,打开config.sample.inc.php,18行
$cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = '123456'; (注:其中的'123456′为随意的字符)...