码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2019-03-30 10:22:42      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:权限   das   窗口   mamicode   ons   src   flush   退出   失效   

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错误时 修改登录密码

标签:权限   das   窗口   mamicode   ons   src   flush   退出   失效   

原文地址:https://www.cnblogs.com/yanyunpiaomaio/p/10625269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!