mysql 1045 root用户密码错误
修改root用户密码
一、修改my.ini文件
找到my.ini文件,在[mysqld]小项下添加下方代码
skip_grant_tables
如图:

二、修改密码
- 打开cmd,输入mysql -u root -p,窗口提示输入密码,这个时候回车
- 输入 use mysql
- 输入
update user set authentication_string = password('123456') where user=‘root’;我的user表里没有password字段,所以用的是authentication_string 字段,如果这句不行的话,就换成update user set password= password('123456') where user=‘root’; - 输入 flush privileges;用于刷新
三、修改my.ini文件
删掉之前添加的skip_grant_tables

本文详细介绍如何在遇到MySQL 1045错误时,通过修改my.ini文件和使用SQL命令来重置root用户的密码。步骤包括:1. 在my.ini文件中添加skip_grant_tables跳过权限检查;2. 使用SQL命令update更新root用户密码;3. 刷新权限并移除skip_grant_tables设置。
2万+

被折叠的 条评论
为什么被折叠?



