• 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服务和用户账户。

      展开全部

      评论 编辑记录
      编辑
      预览

      报告相同问题?

    • 相关阅读:
      LLaMA-Factory实战推理
      从几个开源项目浅谈IOS视频流输出方案
      Linux:服务器管理工具宝塔(bt)安装教程
      如何利用Dpabi,AFNI,FSL软件计算种子点的功能连接?
      Vue3的props需要注意的地方(简写与监视属性)
      十、Spring Boot 安全管理(4)
      【已实现】服务器jar包启动脚本、shell脚本
      12、JAVA入门——二维数组
      Git 代码库 gogs 部署私服及 https 配置手册
      消防宣传科普|消防安全知识网上答题挑战赛活动方案
    • 原文地址:https://ask.csdn.net/questions/8121222