• phpstudy2018中的mysql命令行,输入root显示这个怎么办


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 2401_83632039 2024-06-19 19:12 采纳率: 0% 浏览 1 首页/ PHP / phpstudy2018中的mysql命令行,输入root显示这个怎么办 phpsqlmysql phpstudy2018中的mysql命令行,输入root显示这个怎么办 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    1条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-19 19:12
      关注

      引自免费微信小程序:皆我百晓生

      遇到在phpStudy 2018中使用MySQL命令行输入root用户时出现错误提示“ERROR 2059(HY000): Authentication plugin 'caching_sha2_password' cannot be loaded:找不到指定的模块。”的情况,这通常意味着MySQL服务器配置与客户端工具不兼容,特别是当服务器使用了较新的身份验证插件而客户端没有正确配置以支持它时。

      要解决这个问题,有几种方法可以尝试:

      方法一:修改MySQL服务器的身份验证方式

      1. 编辑my.ini文件: 打开phpStudy 2018,找到MySQL的安装目录下的my.ini文件(通常位于C:\phpStudy\PHPTutorial\MySQL),用文本编辑器打开它。

      2. 添加或修改配置: 在[mysqld]部分中添加或修改以下行:

        [mysqld]
        default_authentication_plugin=caching_sha2_password
        

        如果你的MySQL版本较低,可能不支持caching_sha2_password,则可以尝试将默认身份验证插件设置为mysql_native_password

        [mysqld]
        default_authentication_plugin=mysql_native_password
        
      3. 重启MySQL服务: 保存并关闭my.ini文件,然后重启phpStudy中的MySQL服务,确保新配置生效。

      方法二:修改MySQL用户的身份验证方式

      1. 登录MySQL: 使用一个已知密码的用户登录MySQL,例如:

        mysql -u root -p
        
      2. 修改用户密码策略: 执行以下SQL语句,将root用户的认证方式改为mysql_native_password

        ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';
        
      3. 刷新权限: 为了使更改生效,执行:

        FLUSH PRIVILEGES;
        
      4. 退出并重新登录: 使用exit;命令退出MySQL,然后再次尝试使用root用户登录。

      方法三:升级MySQL客户端工具

      如果你的MySQL客户端工具版本过低,可能不支持caching_sha2_password插件,考虑升级到最新版本的MySQL客户端工具。

      总结

      通过以上任一方法,你应该能够解决在phpStudy 2018中使用MySQL命令行时遇到的身份验证插件加载失败的问题。如果问题仍然存在,检查是否有其他配置冲突或系统环境变量设置不当。务必确保所有相关软件版本兼容,并正确配置了MySQL服务和用户账户。

      展开全部

      评论 编辑记录
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      谣言检测(PLAN)——《Interpretable Rumor Detection in Microblogs by Attending to User Interactions》
      初阶数据结构之栈的实现(五)
      Updating FreeBSD repository catalogue...
      时间滑动窗口限制请求次数
      机器学习——一元线性回归构造直线,并给出损失函数
      上位机控制plc,上位机控制软件,ATECLOUD中国人自己的LabVIEW
      【Java八股文总结】之MyBatisPlus
      提升编码幸福感的秘密「GitHub 热点速览」
      【AI视野·今日NLP 自然语言处理论文速览 第八十二期】Tue, 5 Mar 2024
      网络安全(黑客)——2024自学
    • 原文地址:https://ask.csdn.net/questions/8121222