因为长时间没有使用数据库,或者更改了密码后忘记了数据库的密码,所以无法正常访问数据库,也无法更改密码。 有一个简单的常用密码更改方法:
1 .首先,找到并打开mysql.exe和mysqld.exe所在的文件夹,将路径地址复制到已安装的Mysql幽默池文件夹下。
2 .打开2.windowsrcmd命令提示符,然后转至上一步骤中mysql.exe所在的文件夹。
3 .输入3.mysqlD--skip--grant-tables回车命令将跳过MySQL的用户验证。 注意输入此命令后,命令行将无法操作。 此时,可以打开新的命令行。 注意:在键入此命令之前,请在任务管理器中退出mysqld.exe进程,并确保mysql服务器端已完成运行。
4 .然后直接输入mysql。 不用登录参数,直接回车就可以登录数据库。
输入show databases; 您可以看到所有数据库说明都已成功登录。
6 .其中mysql库是保存用户名的地方。 输入use mysql; 选择mysql数据库。
7.show tables查看所有表时,可以看到有一个user表。 此处存储用户名、密码和权限等帐户信息。
输入select user、host、password from user; 显示帐户信息。
更改root密码,然后键入updateusersetpassword=password (root ) ) where user=' root ' andhost=' localhost。 在此将密码更改为根。
10 .帐户信息、选择用户、host、password from user; 您可以看到密码已经更改。
11 .退出命令行,重新启动mysql数据库,然后尝试使用新密码登录。
转载于:https://www.cn blogs.com/pan zhonglin/p/6253561.html