Mysql 5.7 忘记root密码或重置密码的详细方法

发布时间 - 2026-01-10 21:51:53    点击率:

在Centos中安装完MySQL数据库以后,不知道密码,这可怎么办,下面给大家说一下怎么重置密码

1、修改配置文件my.cnf 按i编辑

[root@iZ2ze14tbj23jllo85kuh1Z ~]# vim /etc/my.cnf

在[mysqld]中添加

skip-grant-tables

例如:

[mysqld]
**skip-grant-tables**
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

键盘 Esc 保存修改  :wq退出

2、重启mysql服务

service mysqld restart

3、用户登录

mysql -uroot -p (直接点击回车,密码为空)

选择数据库

use mysql;

下面我们就要修改密码了

以前的版本我们用的是以下修改

update user set password=password('root') where user='root';

但是在5.7版本中不存在password字段,所有我们要用以下修改进行重置密码

update user set authentication_string=password('123456') where user='root';

执行

flush privileges;

4、退出mysql

quit;

5、将最开始修改的配置文件my.cnf中的skip-grant-tables删除

6、重启mysql

7、当你登陆mysql之后你会发现,当你执行命令时会出现

ERROR 1820 (HY000): You must reset your password using ALTER USER statement;

这是提示你需要修改密码

当你执行了

SET PASSWORD = PASSWORD('123456');

如果执行成功后面的就不要看了,纯属浪费时间!

如果出现:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

你需要执行两个参数来把mysql默认的密码强度的取消了才行

set global validate_password_policy=0; set global validate_password_mixed_case_count=2;

这时你再执行

SET PASSWORD = PASSWORD('123456');

以上所述是小编给大家介绍的Mysql 5.7 忘记密码或重置密码的详细方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# mysql5.7忘记root密码  # mysql5.7忘记密码  # mysql  # 5.7  # 重置密码  # MySQL密码忘了怎么办?MySQL重置root密码方法  # Mac操作系统下MySQL密码忘记后重置密码的方法  # windows下重置mysql的root密码方法介绍  # Windows环境下重置mysql密码操作命令  # 忘记mysql数据库root用户密码重置方法[图文]  # mysql8重置root用户密码的完整步骤  # 重置mysql的root密码最简单的方法  # Mysql忘记密码怎么重置密码的几种实现方法  # MySQL重置密码终极版(附详细步骤)  # 当你  # 给大家  # 重启  # 小编  # 配置文件  # 的是  # 修改密码  # 这是  # 看了  # 在此  # 要用  # 忘记密码  # 才行  # 你再  # 这可  # 用户登录  # 你会发现  # 所述  # 中不  # 给我留言 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 详解Android图表 MPAndroidChart折线图  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  如何快速搭建FTP站点实现文件共享?  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  canvas 画布在主流浏览器中的尺寸限制详细介绍  无锡营销型网站制作公司,无锡网选车牌流程?  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  如何在万网主机上快速搭建网站?  如何在阿里云购买域名并搭建网站?  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  香港服务器租用每月最低只需15元?  Laravel怎么实现验证码(Captcha)功能  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  详解Huffman编码算法之Java实现  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  如何做网站制作流程,*游戏网站怎么搭建?  浅述节点的创建及常见功能的实现  C++时间戳转换成日期时间的步骤和示例代码  利用vue写todolist单页应用  如何用搬瓦工VPS快速搭建个人网站?  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  Laravel如何配置任务调度?(Cron Job示例)  如何在宝塔面板中修改默认建站目录?  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  如何快速搭建安全的FTP站点?  JavaScript模板引擎Template.js使用详解  Python文本处理实践_日志清洗解析【指导】  Laravel如何实现API资源集合?(Resource Collection教程)  如何利用DOS批处理实现定时关机操作详解  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  如何在阿里云虚拟主机上快速搭建个人网站?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  简历在线制作网站免费版,如何创建个人简历?  装修招标网站设计制作流程,装修招标流程?  Laravel如何实现本地化和多语言支持?(i18n教程)  Laravel如何创建自定义中间件?(Middleware代码示例)  制作企业网站建设方案,怎样建设一个公司网站?  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  Laravel怎么上传文件_Laravel图片上传及存储配置  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  Bootstrap整体框架之JavaScript插件架构  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  如何在景安服务器上快速搭建个人网站?