zoukankan      html  css  js  c++  java
  • phpmyadmin登录提示mysqli_real_connect(): (HY000/2002): No such file or directory和mysql8登录失败的问题

    网上的解决方法有很多,但都无法解决我的问题,最后在stackoverflow上找到解决方法,原文地址:https://stackoverflow.com/questions/41881123/mysqli-real-connect-hy000-2002-no-such-file-or-directory

    首先找到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就可以登录啦。

    更详细的说明可以参考链接:https://mysqlserverteam.com/mysql-8-0-4-new-default-authentication-plugin-caching_sha2_password/

  • 相关阅读:
    NAT(网络地址转换)
    go从文件中读取json字符串并转换
    实现守护进程
    c++ uconcontext.h实现协程
    bzoj 1085骑士精神
    在线代码评测机
    基于时间轮的定时器
    内存管理(一)
    二叉树的先序中序后序(非递归)
    RDD操作
  • 原文地址:https://www.cnblogs.com/fps2tao/p/9953430.html
Copyright © 2011-2022 走看看