Linux下忘记MySQL密码的解决办法
一、使用免密码登录
1.使用 #find / -name my.cfg 找到mysql配置文件
2.vim /etc/mysql/my.cfg (我的配置文件是这个路径,每个人的路径可能有所不同,用find查询后再编辑)
在[mysqld]设置下添加skip-grant-tables参数(跳过权限列表验证),保存退出。
3.重启mysql服务,启用配置文件 #systemctl restart mysql(不同发行版本服务重启命令可能不同)
4.输入命令免密码登录 #mysql -u root
5.切换到mysql数据库 mysql>use mysql
6.更改密码值 mysql>update user set password=password('summer'. where user='root';
7.刷新权限 mysql>flush privileges(必须)
8.退出数据库 mysql>exit
9.删除 my.cfg中的skip-grant-tables参数
10.重启mysql服务即可使用自己设计的密码登陆数据库
二、使用密码登陆数据库
1.#mysql -u root -p
2.enter password:
3.登陆成功则显示mysql>
stay hungry,stay foolish
我最喜欢的翻译是
“长进取,永执着”
永远渴望创新,才是人类进步的驱动力
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 大模型 Token 究竟是啥:图解大模型Token
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· 继承的思维:从思维模式到架构设计的深度解析
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· BotSharp + MCP 三步实现智能体开发
· BotSharp 5.0 MCP:迈向更开放的AI Agent框架
· 5. RabbitMQ 消息队列中 Exchanges(交换机) 的详细说明
· 【ESP32】两种模拟 USB 鼠标的方法
· 设计模式脉络