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

【MySQL】centos 7 忘记数据库密码

vim /etc/my.cnf文件;
在[mysqld]后添加skip-grant-tables(登录时跳过权限检查)

重启MySQL服务:sudo systemctl restart mysqld

登录mysql,输入mysql –uroot –p;直接回车(Enter)

输入:set password for 'root'@'localhost'=password('admin');

如果报:ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

输入:flush privileges;

再次输入:set password for ‘root’@‘localhost’=password(‘Admin123@qwe’);

为避免麻烦,再次设置远程访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'Admin123@qwe' WITH GRANT OPTION;

flush privileges;

退出:exit

再把my.ini的skip-grant-tables删除或者注释掉

重启MySQL:sudo systemctl restart mysqld


http://www.kler.cn/a/535945.html

相关文章:

  • 保姆级教程Docker部署KRaft模式的Kafka官方镜像
  • 数据结构初探:链表之双向链表篇
  • 8.攻防世界Web_php_wrong_nginx_config
  • 蓝桥杯试题:排序
  • 在VS Code中基于TypeScript使用Vue.js搭建Babylon.js的开发环境
  • open-webui启动报错:OSError: [WinError 1314] 客户端没有所需的特权。
  • Maven 构建生命周期与阶段详解
  • Redis存储⑤Redis五大数据类型之 List 和 Set。
  • Java面试场景题分享
  • stm32生成hex文件详解
  • 如何在 Kivy 中从按钮更新选项卡内容
  • 【重生之学习C语言----水仙花篇】
  • PostgreSQL:数据库迁移与版本控制
  • 【Unity3D小功能】Unity3D中实现超炫按钮悬停效果
  • Golang 并发机制-6:掌握优雅的错误处理艺术
  • SQL中Limit的用法详解
  • DeePseek结合PS!批量处理图片的方法教程
  • 【react】react面试题
  • JavaWeb开发学习笔记--MySQL
  • JavaScript的 switch 方法
  • 通过STM32实现外设控制应用案例
  • Postman简介
  • 【机器学习案列】糖尿病风险可视化及预测
  • Spring Boot中使用MockMvc测试PATCH请求控制器
  • ubuntu下迁移docker文件夹
  • 深入解析:Jsoup 库的多功能应用场景