Wampserver进phpMyAdmin报错1045、报错2000、密码不为空
我完全是小白,这是我在学习使用过程中遇到的问题,简单做个记录
本来应该是默认用户名root,密码为空,但是我报错1045。
于是我根据网上的办法:设置config.inc.php等文件里的密码,再根据该密码登录,仍然报错2000。
解决办法:
1.打开…\wamp64\bin\mysql\mysql5.7.14目录下(自己的下载路径)的my.ini文件,在文件最后加上 skip-grant-tables
2.保存并关闭my.ini
3.重启Wampserver,左键单击wamserver图标 —>MySQL —> MySQL控制台,此时提示输入密码,开始密码为空,直接回车,然后输入use mysql
如果我想将密码改为123456,就输入update user set password=PASSWORD(‘123456’)where user=‘root’;
【如果这时报错1045,则输入update user set authentication_string=PASSWORD(‘123456’)where user=‘root’; 】
输入flush privileges
输入quit 即退出
【第三步也可以cmd使用cd命令进入MySQL的bin目录,输入mysql,执行use mysql,再进行设置密码的操作】
4.打开第一步的my.ini文件,删除最后一行skip-grant-tables,保存退出