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