当前位置:网站首页>Mysql root 账号如何重置密码
Mysql root 账号如何重置密码
2022-07-04 21:58:00 【Wu_Candy】
今日分享主题:mysql root账号如何重置密码
前两天发现我的 mysql 数据库突然无法登录,但是上周还使用得是正常的,经过一番查找还是没有找到问题的原因。
DBA 给我的解释:我怀疑主机重启后,某些文件(user.*)就丢了,不知道啥原因。我记得之前你也是重启后遇到过相同问题。
既然这样,只好重置 root 账号密码了。具体操作步骤如下
Step1:停止 mysql 服务
命令:systemctl stop mysqld #停掉MySQL
命令:systemctl status mysqld #查看状态
Step2:修改/etc/my.cnf配置,添加 skip_grant_tables=1 启动设置,注意要在[mysqld]行所在的下面添加。
Step3:重启 mysql 并查看状态
systemctl start mysqld systemctl status mysqld
Step4:使用 mysql 命令连接到 mysql 服务器,重新设置root密码
use mysql #进入mysql数据库 select * from user; #查询user表 查看是否有root账号,如果没有就需要操作如下insert into 语句:
insert into `user` (`Host`, `User`, `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv`, `Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`, `Show_db_priv`, `Super_priv`, `Create_tmp_table_priv`, `Lock_tables_priv`, `Execute_priv`, `Repl_slave_priv`, `Repl_client_priv`, `Create_view_priv`, `Show_view_priv`, `Create_routine_priv`, `Alter_routine_priv`, `Create_user_priv`, `Event_priv`, `Trigger_priv`, `Create_tablespace_priv`, `ssl_type`, `ssl_cipher`, `x509_issuer`, `x509_subject`, `max_questions`, `max_updates`, `max_connections`, `max_user_connections`, `plugin`, `authentication_string`, `password_expired`, `password_last_changed`, `password_lifetime`, `account_locked`) values('%','root','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','','0','0','0','0','mysql_native_password','*753ACFC7D5D71CB67C49345B035ADFAEA169594B','N','2021-03-08 11:00:04',NULL,'N');
如果 user 表里面有 root 账号,则直接可以重置密码。
命令如下:update user set authentication_string=password('test123') where user='root'
FLUSH PRIVILEGES; #刷新授权列表
再输入 exit 退出mysql
Step5:将步骤2中/etc/my.cnf 文件中添加的 skip_grant_tables=1 启动设置去掉,再执行一个systemctl restart mysql 命令重启 mysql 服务。
Step6:使用重置后的密码再登录时问题解决。
end
边栏推荐
- MongoDB中的索引操作总结
- New intersectionobserver usage notes
- 挖财学院股票开户安全吗?开户只能在挖财开户嘛?
- DevEco Device Tool 3.0 Release带来5大能力升级,让智能设备开发更高效
- Locust性能测试 —— 环境搭建及使用
- 从RepVgg到MobileOne,含mobileone的代码
- [acwing] solution of the 58th weekly match
- El tree combined with El table, tree adding and modifying operations
- 服务线上治理
- Interview question 01.08 Zero matrix
猜你喜欢
卷积神经网络模型之——LeNet网络结构与代码实现
Why do you have to be familiar with industry and enterprise business when doing Bi development?
并发网络模块化 读书笔记转
Bizchart+slider to realize grouping histogram
凭借了这份 pdf,最终拿到了阿里,字节,百度等八家大厂 offer
QT - plot other problems
虚拟人产业面临的挑战
Éducation à la transmission du savoir | Comment passer à un test logiciel pour l'un des postes les mieux rémunérés sur Internet? (joindre la Feuille de route pour l'apprentissage des tests logiciels)
GTEST from ignorance to proficiency (3) what are test suite and test case
[advanced C language] array & pointer & array written test questions
随机推荐
面试题 01.01. 判定字符是否唯一
Tiktok actual combat ~ the number of comments is updated synchronously
AscendEX 上线 Walken (WLKN) - 一款卓越领先的“Walk-to-Earn”游戏
VIM from dislike to dependence (23) -- the last gossip
抖音实战~评论数量同步更新
凭借了这份 pdf,最终拿到了阿里,字节,百度等八家大厂 offer
淘宝商品评价api接口(item_review-获得淘宝商品评论API接口),天猫商品评论API接口
文件读取写入
HDU - 2859 Phalanx(DP)
力扣_回文数
ACM multimedia 2022 | counterfactual measurement and elimination of social prejudice in visual language pre training model
The drawing method of side-by-side diagram, multi row and multi column
开户哪家券商比较好?网上开户安全吗
DevEco Device Tool 3.0 Release带来5大能力升级,让智能设备开发更高效
close系统调用分析-性能优化
什么是商业智能(BI),就看这篇文章足够了
What is the stock account opening process? Is it safe to use flush mobile stock trading software?
微服务--开篇
Interview question 01.01 Determine whether the character is unique
BigFilter全局交易防重组件的介绍与应用