zoukankan      html  css  js  c++  java
  • 一次莽撞的行为:在phpmyadmin中修改MySQL root密码后无法操作数据库

    一、手贱行为(✿◡‿◡)

      在一次开发中通过xampp方式安装了PHP环境,需要操作数据库时通过phpmyadmin访问MySQL,在一次数据库操作时想起没有设置密码,于是直接在mysql数据库中的user表中将root用户的密码设置为“123456”,关掉页面,重启MySQL,再次通过phpmyadmin访问MySQL,你猜发生了什么

      进入MySQL后,mysql数据库消失了,我也没有建表权限了,执行use mysql命令报错(Access denied for user ''@'localhost' to database 'mysql'),如下图所示

    二、尝试

      遇到问题当然是解决问题了,总不能不用数据库吧,于是在网上折腾了一番,网上的一些解决方案并没有解决我的问题,这时该怎么办???

      各种方式都尝试了,问题依然在那里,不增不减!

      放弃???不甘心!!!

      我不知道是不是phpmyadmin的问题,于是我将所有的改动恢复,换用MySQL-Front以“root用户名、空密码”的形式登录,问题依然存在,失望!

    三、希望

    这时我突然想既然以“root用户名、空密码”的方式是可以访问MySQL的,那我是不是可以通过xampp的命令窗口进入,试了一下,成功!

    于是接着用SQL语句修改密码,成功!

    至此,问题解决,再次使用phpmyadmin访问MySQL,怎么进不去???

    前功尽弃???

    灵光一闪,可能是需要修改C:xamppphpMyAdminconfig.inc.php文件,于是按如下方式添加新设置的密码,再次访问,成功!

    这时查看mysql数据库中的user表,显示如下:

    小结:

    不熟悉这些工具的时候,不要手贱(✿◡‿◡)

    如有需要,可以先简单看一下资料

  • 相关阅读:
    使用SQLite做本地数据缓存的思考
    毕业后第一次跳槽面试的点滴记录
    Nancy基于JwtBearer认证的使用与实现
    谈谈Nancy中让人又爱又恨的Diagnostics【上篇】
    CentOS 7.x 防火墙开放端口相关用法记录
    浅析如何在Nancy中使用Swagger生成API文档
    浅析如何在Nancy中生成API文档
    初探CSRF在ASP.NET Core中的处理方式
    微信小程序支付简单小结与梳理
    浅析Content Negotation在Nancy的实现和使用
  • 原文地址:https://www.cnblogs.com/studyLog-share/p/5778048.html
Copyright © 2011-2022 走看看