MySQL忘记root密码错误号码1045的解决办法
作者:咕咕星 时间:2024-01-20 17:00:43
停止MySQL服务
Windows可以右键我的电脑--管理--服务和应用程序--服务--找到对应的服务停止掉
免密登录
切换到MySQL安装路径下:D:\mysql-5.7.24-winx64\bin;如果已经配了环境变量,则不用再安装目录
打开CMD命令窗口,在命令行输入:mysqld -nt --skip-grant-table
8.0以上数据库输入:mysqld --console --skip-grant-tables --shared-memory
进入数据库
以管理员身份重新启动一个cmd命令窗口,输入:mysql -uroot -p,Enter进入数据库
如果不想改密码,只是想看原来的密码的话,可以在命令行执行这个语句
select host,user,password from mysql.user;//即可查看到用户和密码
注意:MySQL5.7以上的没有password字段了,被加密了改成authentication_string
修改密码
在命令行下 依次 执行下面的语句
use mysql
update user set password=password("new_password") where user="root";// 'new_password' 这里改为你要设置的密码
flush privileges;
quit
注意:MySQL5.7以上更改语句替换为
update mysql.user set authentication_string=password('new_password') where user='root';// 'new_password' 这里改为你要设置的密码
MySQL5.7版本密码设置规则:
必须至少包含一个大写字母、一个小写字母、一个特殊符号、一个数字,密码长度至少为8个字符
重启MySQL
重新启动MYSQL,输入密码登录即可!
mysql -u root -p 输入密码,即可登录成功
来源:https://www.cnblogs.com/guixinchn/archive/2020/08/11/13478660.html
标签:MySQL,root,密码,错误代码,1045
0
投稿
猜你喜欢
Python 异常处理Ⅳ过程图解
2023-06-28 16:05:53
Python3.8安装Pygame教程步骤详解
2022-05-11 15:26:15
Django集成CAS单点登录的方法示例
2023-02-20 14:51:09
pre标签自动换行
2009-03-13 13:37:00
一个ASP写的侧边菜单栏
2010-05-27 12:22:00
Go语言CSP并发模型实现MPG
2024-05-22 17:46:48
Python实现GUI计算器(附源码)
2022-06-07 03:32:47
Python (Win)readline和tab补全的安装方法
2021-07-30 16:04:46
DW MX 2004新功能:加密FTP
2009-09-13 18:42:00
MySQL环境下导入数据时是否需要禁用索引
2009-01-04 12:42:00
sql中返回参数的值
2024-01-29 11:29:00
Python文件操作实战案例之用户登录
2023-07-12 18:03:37
代码解析python标准库logging模块
2023-09-21 16:31:32
如何从PyTorch中获取过程特征图实例详解
2022-07-08 04:04:44
在Django的View中使用asyncio的方法
2022-04-10 13:16:41
php实现的支持断点续传的文件下载类
2023-11-23 16:52:19
python正则表达式及使用正则表达式的例子
2021-07-28 20:15:41
php源码的使用方法讲解
2023-06-17 21:47:02
Python 找出出现次数超过数组长度一半的元素实例
2023-06-07 05:50:33
python类的私有属性和公共属性说明
2021-04-07 11:03:59