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表,显示以下:
小结:
不熟悉这些工具的时候,不要手贱(✿◡‿◡)
若有须要,能够先简单看一下资料