一、找到mysql配置文件my.ini并编辑
- 在[mysqld]条目下添加:skip-grant-tables
- 保存退出后重新启动mysql
问题:my.ini文件在哪?
答:分两种情况:(1)以我电脑为例直接在C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin的同级目录下可以找到
(2)有的在(1)情况下找不到配置文件,此时可以勾选电脑的隐藏的项目,如图:
然后在C:\ProgramData\MySQL\MySQL Server 5.7\Data的同级目录下找到my.ini配置文件,如图:
之后就可以在这配置文件中修改,并复制到(1)中的C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin的同级目录中。
二、修改密码
- cmd进入黑屏终端,输入mysql -u root -p,不用输入密码,直接回车就可以进入mysql
- mysql>use mysql
- 给root用户设置新密码:mysql>update mysql.user set authentication_string=password("你的新密码") where user="root"
- 刷新数据库:mysql>flush privileges;
- 然后退出数据库就可以了
- 删除配置文件中咱们添加的那部分