Linux数据库修改密码的三种方式

1、正常修改密码

[root@zaotounan ~]# mysqladmin -uroot -p'原密码' password '新密码'

2、忘记mysql root用户密码 更改

vim /etc/my.cnf //进入my.cnf文件

skip-grant-tables //添加语句,跳过授权表
systemctl restart mysgl //重新启动mysg1
//这个时候登录mysg1是不要密码的 直接输入mysql登录数据库

mysql>update mysql.user set authentication string=password("新密码")where User="root"

mysql>flush privileges;/刷新刚刚执行的mysql语句

修改完毕后删除etc/my.cnf 配置文件中添加的 skip-grant-table行

3、知道密码,使用 set password 命令修改密码

set password for root@localhost = password('新密码')

希望能够帮助到大家!

相关推荐
声网3 分钟前
活动推荐丨「实时互动 × 对话式 AI」主题有奖征文
大数据·人工智能·实时互动
q***71014 分钟前
SQL注入(SQL Injection)攻击原理与防御措施
数据库·sql·oracle
CodeByV10 分钟前
【Linux】Ext 系列文件系统深度解析:从磁盘到软硬链接
linux·服务器
f***R814 分钟前
解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException
java·数据库·sql
T***192015 分钟前
实操解决Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题
数据库·postgresql
Slow菜鸟22 分钟前
Java开发规范(十一)| 数据全生命周期治理规范—Java应用的“数据资产化手册”
java·servlet·oracle
fruge24 分钟前
前端文档自动化:用 VitePress 搭建团队技术文档(含自动部署)
运维·前端·自动化
·云扬·28 分钟前
Redis性能测试实战:掌握redis-benchmark工具用法与集群压测技巧
数据库·redis·缓存
2401_8370885032 分钟前
秒杀优化—基于 Redis 完成秒杀下单
数据库·redis·缓存
爬山算法42 分钟前
Redis(144)Redis的Cluster的节点通信是如何实现的?
数据库·redis·缓存