一次莽撞的行为:在phpmyadmin中修改MySQL root密码后没法操做数据库

1、手贱行为(✿◡‿◡)php

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

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

 

2、尝试数据库

  遇到问题固然是解决问题了,总不能不用数据库吧,因而在网上折腾了一番,网上的一些解决方案并无解决个人问题,这时该怎么办???工具

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

  放弃???不甘心!!!blog

  我不知道是否是phpmyadmin的问题,因而我将全部的改动恢复,换用MySQL-Front以“root用户名、空密码”的形式登陆,问题依然存在,失望!开发

 

 

3、但愿class

这时我忽然想既然以“root用户名、空密码”的方式是能够访问MySQL的,那我是否是能够经过xampp的命令窗口进入,试了一下,成功!登录

因而接着用SQL语句修改密码,成功!

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

前功尽弃???

灵光一闪,多是须要修改C:\xampp\phpMyAdmin\config.inc.php文件,因而按以下方式添加新设置的密码,再次访问,成功!

 

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

 

小结:

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

若有须要,能够先简单看一下资料

相关文章
相关标签/搜索