【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

相关推荐
lang201509288 分钟前
揭秘InnoDB磁盘I/O与存储空间管理
数据库·mysql
swaveye906012 分钟前
轻量服务器创建mysql,并配置远程连接
服务器·mysql·adb
老华带你飞1 小时前
机电公司管理小程序|基于微信小程序的机电公司管理小程序设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·微信小程序·小程序·机电公司管理小程序
Elastic 中国社区官方博客1 小时前
CI/CD 流水线与 agentic AI:如何创建自我纠正的 monorepos
大数据·运维·数据库·人工智能·搜索引擎·ci/cd·全文检索
野熊佩骑2 小时前
一文读懂Redis之数据持久化
linux·运维·数据库·redis·缓存·中间件·centos
gsfl2 小时前
redis特性和应用场景
数据库·redis·缓存
weixin_511222803 小时前
GameObject 常见类型详解 -- 宝箱(CHEST)
数据库
ptc学习者3 小时前
oracle logwr,ckpt,dbwn 如何协同工作的
数据库·sql
Murphy_lx3 小时前
Linux(操作系统)文件系统--对打开文件的管理
linux·c语言·数据库
理智的煎蛋4 小时前
基于 Celery 的分布式文件监控系统
redis·分布式·python·mysql·mongodb