忘记mysql数据库密码,如何更改密码?

注明:以下都是遇到过的问题,实践结果是可行的。

一.忘记mysql安装路径,如何获得其安装路径?

打开mysql-Font,在SQL编辑器中写下以下语句:select @@basedir

结果:

二.忘记mysql数据库密码,如何更改密码?

按照下文经验去一步步执行即可:
(1)先在【服务】中结束mysql进程,确保mysql服务器端已结束运行。
(2)先在第一个cmd中执行,其操作如下:
1.打开cmd命令提示符,进入mysql的bin所在的文件夹;
我这边是:cd C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\
2.输入命令  mysqld --skip-grant-tables  回车,作用:跳过了mysql的用户验证。
注明:输入此命令之后命令行就无法操作了,此时需再打开一个新的命令行。

然后到第二个cmd中执行,其操作如下:
1.打开cmd命令提示符,进入mysql的bin所在的文件夹;
我这边是:cd C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\
2.输入mysql,回车就可以登陆上数据库
3.输入show databases;   可以看到所有数据库说明成功登陆
4.输入 use mysql;注明:mysql库就是保存用户名的地方。
5.输入show tables;注明:查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。
6.输入select user,host,password from user;   来查看账户信息。
7.输入update user set password=password('123456') where user='root' and host='localhost';更改root密码。
8.输入select user,host,password from user;查看账户信息,可以看到密码已被修改。
9.退出命令行,重启mysql数据库,用新密码尝试登录。






全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务