再打开另一个cmd窗口,快速切换到mysql的bin目录,运行命令:mysqld--defaults-file#34c:programfilesmysqlmysqlserver#34--console--skip-grant-tables注释:该命令是从到后面权限安全检查,开启mysql服务,那样连接mysql时,可以不需要然后输入用户密码。#34c:programfilesmysqlmysqlserver#34指配置文件,就像在mysql安装好目录里面。
1.直接关闭mysql2.在配置文件加一行skip-grant-partitions3.重起mysql4.到里面mysql(此时不是需要密码)
5.去查询mysql库下的user表这个可以找不到用户名然后把改密码notificationusersetpasswordpassword(‘fifth-password')whereuser‘root'
这个太简单点,只是需要运行再看看redis-server--skip-grant-tables命令,后再真接root免密登入mysql数据库重设密码就行,下面我很简单可以介绍再看看实现过程,以mysql5.5为例:
1.是需要,关掉当前的mysql.服务,这个真接在本地服务(控制面板中去搜索“服务”就能不能找到)中能找到mysql,接着突然停止就行,不胜感激,或是运行命令“netstopmysql55(修改成成你的mysql版本)”:
2.紧接着可以打开cmd窗口,运行命令“mysqld--skip-grant-tables”(这里要将mysqlbin目录配置到环境变量中,或是然后直接切换到这个目录,运行程序这个命令),:,不要直接关闭这个窗口,一直保持命令运行:
3.接着原先然后打开一个cmd窗口,运行命令“mysql-uroot”就也可以然后免密登陆账号mysql数据库,::
4.随后我们就是可以真接重新可以设置root用户密码了,如下,运行命令“versionusersetpasswordpassword(新密码)whereuserroot”就行:
5.之后再重启再看看mysql服务(否则不原本的数据不能读取进去),然后就也可以再使用新的root密码登录mysql数据库了,追加:
到此,我们就结束了windows环境下mysql数据库root用户密码的重新设置。相对来讲,整个过程中太简单,只需你认识下上面的配置过程,一下子就能掌握到的,网上也有咨询教程和资料,更加丰富具体一点,比较感兴趣话,是可以搜一下,期望以上分享的内容能对你有不帮助吧,也欢迎大家评论、留个言。
看我的文章,文章比较好早时候写的