当前位置: 首页 > news >正文

Linux中无法忘记mysql密码处理办法

  1. 找到/etc/my.cnf或者/etc/mysql/my.cnf文件
    添加下面两行代码,取消密码验证
[mysqld]
skip-grant-table
  1. 使用命令登录:mysql -u root -p,回车,回车
  2. 使用sql语句来修改密码
mysql>use mysql;
mysql>update user set password=password(“你要设置的密码”) where user=‘root’;
mysql>exit

然后再编辑mysql配置文件/etc/my.cnf,将跳过密码验证skip-grant-tables删除,保存并退出
注意:
如果mysql的版本是5.7及以上则修改密码语句格式如下:(不能用password字段而要改为authentication_string)

update user set authentication_string=password(‘你要设置的密码’) where user=‘root’;

注意:如果提示Your password does not satisfy the current policy requirements,则说明你的密码不符合要求,则可以修改密码验证规则,还有密码最小长度

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=6;

如果是mysql8.0版本及以上则修改密码格式如下:

alter user ‘root’@‘localhost’ identified by ‘你要设置的密码’;

注意:如果提示Your password does not satisfy the current policy requirements,则说明你的密码不符合要求,则可以修改密码验证规则,还有密码最小长度

mysql> set global validate_password.policy=0;
mysql> set global validate_password.length=6;

4、密码修改成功后,使用修改后的密码来登录mysql

输入mysql -u root -p

然后输入你设置的密码就可以成功登录

http://www.lryc.cn/news/120062.html

相关文章:

  • vue 使用 el-upload 上传文件(自动上传/手动上传)
  • 服务器遭受攻击之后的常见思路
  • C语言学习笔记 使用vscode外部console出现闪退-12
  • 从Spring源码看Spring如何解决循环引用的问题
  • 03 - 通过git log可以查看版本演变历史
  • 【图论】单源最短路
  • 闻道网络:2023宠物消费网络营销洞察数据报告(附下载)
  • Docker 安装和架构说明
  • 101. 对称二叉树
  • cmake应用:集成gtest进行单元测试
  • 静态时序分析与时序约束
  • YOLOv5基础知识入门(3)— 目标检测相关知识点
  • 10个AI绘图生成器让绘画更简单
  • 干货满满的Python知识,学会这些你也能成为大牛
  • 【Leetcode】155. 最小栈、JZ31 栈的压入、弹出序列
  • 网络安全(黑客技术)自学笔记
  • iOS学习—制作全局遮罩
  • GRPC-连接池-GPT
  • YOLOv5、YOLOv8改进: GSConv+Slim Neck
  • 重发布选路问题
  • LinearAlgebraMIT_9_LinearIndependence/SpanningASpace/Basis/Dimension
  • Redission 解锁异常:attempt to unlock lock, not locked by current thread by node id
  • AIGC技术揭秘:探索火热背后的原因与案例
  • 【Linux】总结1-命令工具
  • Git远程仓库
  • Redis缓存设计
  • 华熙生物肌活:2023年版Bio-MESO肌活油性皮肤科学护肤指南
  • mysql索引介绍
  • 说一下什么是tcp的2MSL,为什么客户端在 TIME-WAIT 状态必须等待 2MSL 的时间?
  • 更新spring boot jar包中的BOOT-INF/lib目录下的jar包