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表,显示如下:

    小结:

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

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

  • 相关阅读:
    关于在MAC上进行 LARAVEL 环境 Homestead 安装过程记录
    js 贷款计算器
    js 实现阶乘
    js 两点间距离函数
    composer Your requirements could not be resolved to an installable set of packages
    vue 项目优化记录 持续更新...
    vue 项目打包
    vue 真机调试页面出现空白
    vue 真机调试
    谈谈-Android状态栏的编辑
  • 原文地址:https://www.cnblogs.com/studyLog-share/p/5778048.html
Copyright © 2011-2022 走看看