mysql登录1045错误时 修改登录密码

Posted yanyunpiaomaio

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql登录1045错误时 修改登录密码相关的知识,希望对你有一定的参考价值。

1、进入 mysql 的 bin 目录下,打开 cmd ,关闭 mysql 数据库。

技术图片

2、输入 mysqld --skip-grant-tables 回车。

保持窗口不要更改不要关闭

(--skip-grant-tables 的意思是启动 MySQL 服务的时候跳过权限表认证由于mysqld –skip-grant-tables实测在mysql8.0中已失效,8.0请使用mysqld --console --skip-grant-tables --shared-memory)

 

3、另外开一个cmd,使用mysql直接无密登录

技术图片

4、使用mysql的user表修改用户密码

use mysql

技术图片

 

update user set password=password("123456") where user="root";(123456为密码   可以自己写想设置的内容)

技术图片

5、刷新权限(必须进行的操作)

flush privileges;

技术图片

6、退出mysql

exit;

技术图片

关闭命令行重新启动mysql   就可以使用密码123456登陆了

 

以上是关于mysql登录1045错误时 修改登录密码的主要内容,如果未能解决你的问题,请参考以下文章

mysql登录出现1045错误

Wampserver #1045 无法登录 mysql 服务器

mysql免密登录以及修改密码

解决Mysql密码修改后不能登录的问题

mysql错误代码1045不能登录的原因与解决方法

安装后mysql登录[错误1045(28000):用户'mike'@'localhost'的访问被拒绝(使用密码:YES)]