引言:mysql,好长时间不用,忘记当时设置的密码了, 或者装解压缩的mysql,不知道初始密码,该怎么办? 需要
重装一下数据库吗? 不要着急,只需要密码重置就OK了。
摘要:
1、mysql环境变量配置
2、主要是跳过mysql的用户验证
3、更新user表root用户密码
4、本文说明的是windows环境下的操作
正文:
一、基本环境检查
查看操作系统环境变量,mysql的bin目录是否配置到Path路径下(注:win10显示如下界面)
二、操作步骤
1、打开命令窗口,输入命令mysqld --skip-grant-tables, 回车。 这时命令窗口就不能输入了,需要再打开另一个窗
口。
2、打开另一个窗口,输入mysql,就登录上数据库了
3、输入show databases; 可以看到所有的数据库,说明登录成功了
4、上面mysql库就是保存用户名的地方,我们对其进行操作。 输入use mysql; 然后 show tables; 其中的user表就是
存放用户名和密码,权限等账户信息的。
5、输入select user,host,password from user; 查看一下账户信息
6、可以使用sql语句有选择的修改,update user set password=password('123456') where user='root'and
host='localhost';
7、重启mysql数据库,就可以用新密码登录了
总结:
1、上面是一些平时遇到的问题,解决问题的过程,可能以后也还会遇到,算作一点经验积累吧。
2、总结了,印象才会更深刻。
3、站在巨人肩膀上。