一、查看是否曾经通过phpmyadmin改过MySQL密码
1、进入wamp安装文件夹,如C:\wamp64\apps\phpmyadmin4.7.4
进入安装目录

2、找到并打开config.inc.php,查看MySQL的$cfg['Servers'][$i]['password'] 看下里面的密码是多少,正常是空的,如果你之前通过这里改过密码,则现在利用这里的密码登录。。(如果之前是用phpmyadmin或命令行改的密码这里不会显示)
查看密码
3、$cfg['Servers'][$i]['password']为空,自己又没有改过密码,可以登录phpmyadmin修正密码后再通过MySQL console访问MySQL数据库,详细操作如下:
通过wamp进入phpmyadmin
4、登录phpmyadmin
用户名root密码放空,点击“实行”
①如果这里登录提示缺点#1045,解释密码缺点,你可能通过phpmyadmin或者命令窗口改过密码,办理方法看第二部分 重置MySQL密码;
②如果这里成功登录了,进入[账户]→[修正权限]→[修正密码]修正密码后再访问数据库;
二、重置MySQL密码
1、打开wampserver,把稳查看wamp图标的颜色,如果是赤色或橙色解释wamp没有安装成功,需先完成安装。
桌面右下角任务栏wamp图标
2、如果wamp是绿色的,打开任务管理器,将mysqld.exe进程结束
结束mysqld进程
3、WIN+R,输入cmd打开DOS窗口,通过命令行进入mysql安装目录的bin文件夹
进入mysql的bin文件夹
4、输入命令 mysql -uroot -p,提示输入密码(由于没有设置密码,这里只须要回车即可)
输入红框中的命令
5、接下来修正root的初始密码,输入命令:update mysql.user set authentication_string='6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' where User='root';(该sql中的"6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9" 翻译过来便是123456,实行该语句可把root账号的密码改成123456)
输入红框中的命令
6、密码修正成功,刷新表权限,输入命令:flush privileges;并退出
输入红框中的命令
7、电脑重启,利用新的密码访问数据库