mysql数据库root权限丢失(密码丢失)
admin
2023-05-25 10:41:11
0

    今天同事,调整mysql安全,在删除用户的时候误删了 root@localhost,后来加进去了,但是在登录发现数据库很多库都没有了,顿时懵逼,考虑恢复数据,稍后我看到了,想起当年也出现过类似情况,主要是因为root用户没有权限,所以跳过授权表,经过查询权限,真的缺少,所以将其都由N改为Y ,在次测试,OK,以下是处理步骤。

第一步,跳过授权表登录mysql

1、pkill 停止 实例进程
2、mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-tables &
3、mysql -S /data/3306/mysql.sock
4、UPDATE mysql.user SET password=PASSWORD('oldboy123') WHERE user='root' and host='localhost';
5、flush privileges;
6、kill掉mysqld_safe 进程
7、/etc/init.d/msyql start  正常启动
登录即可 mysql -uroot -poldboy123

第二步、修改权限(也可以初始化root密码

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> 
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| oldboy_gbk         |
| performance_schema |
| qiuyuetao          |
| test               |
+--------------------+
6 rows in set (0.00 sec)
mysql> show tables;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| event                     |
| func                      |
| general_log               |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| host                      |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| servers                   |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+
24 rows in set (0.00 sec)
更新的MYSQL.USER表的所有字段中为N的为Y就可以了。
update user set Select_priv ='Y' where user = 'root';
update user set Insert_priv ='Y' where user = 'root';
update user set Update_priv ='Y' where user = 'root';
update user set Delete_priv ='Y' where user = 'root';
update user set Create_priv ='Y' where user = 'root';
update user set Drop_priv ='Y' where user = 'root';
update user set Reload_priv ='Y' where user = 'root';
update user set Shutdown_priv ='Y' where user = 'root';
update user set Process_priv ='Y' where user = 'root';
update user set File_priv ='Y' where user = 'root';
update user set Grant_priv ='Y' where user = 'root';
update user set References_priv ='Y' where user = 'root';
update user set Index_priv ='Y' where user = 'root';
update user set Alter_priv ='Y' where user = 'root';
update user set Show_db_priv ='Y' where user = 'root';
update user set Super_priv ='Y' where user = 'root';
update user set Create_tmp_table_priv ='Y' where user = 'root';
update user set Lock_tables_priv ='Y' where user = 'root';
update user set Execute_priv ='Y' where user = 'root';
update user set Repl_slave_priv ='Y' where user = 'root';
update user set Repl_client_priv ='Y' where user = 'root';
update user set Create_view_priv ='Y' where user = 'root';
update user set Show_view_priv ='Y' where user = 'root';
update user set Create_routine_priv ='Y' where user = 'root';
update user set Alter_routine_priv ='Y' where user = 'root';
update user set Create_user_priv ='Y' where user = 'root';
update user set Event_priv ='Y' where user = 'root';
update user set Trigger_priv ='Y' where user = 'root';


相关内容

热门资讯

最高奖励800万元!海南出台新... 【大河财立方消息】5月19日消息,海南省工业和信息化厅等部门印发《海南省支持人工智能OPC创新发展的...
厨房油烟机不通风怎么办 厨房油烟机不通风是很常见的问题,这不仅会影响厨房的空气质量,还可能会导致火灾等安全隐患。出现这种情况...
厨房油烟机没有窗户怎么办 如果你的厨房没有窗户,安装油烟机就会更加困难,因为安装油烟机需要一定的通风。 以下是一些解决方案。 ...
厨房抽油烟机倒烟怎么办 厨房抽油烟机倒烟是一个比较常见的问题,特别是在使用时间较长或清洗不及时的情况下。倒烟不仅会影响观感,...
抽油烟机口子打大了怎么办 当抽油烟机口子打大了,通常会发现油烟抽不出去,这是因为空气流动受到影响,也会导致噪音增加和效率下降。...
厨房油烟机隐藏安装方法 厨房油烟机是现代家庭厨房中必不可少的设备之一,它可以有效地吸附和过滤厨房中产生的油烟和异味,保持厨房...
美媒爆料:美以曾试图营救被软禁... 美国和以色列2月份突袭伊朗,并炸死伊朗最高领袖哈梅内伊等高层。据美媒最新爆料,美以曾试图扶植伊朗前总...
哈尔滨一双层巴士被高架桥削顶,... 5月20日,有网民在网络平台发布视频称,哈尔滨市香坊区一辆载有乘客的双层巴士被高架桥横梁“削顶”,车...
“普京把半个国家的内阁和经济班... 俄罗斯总统普京开启对中国国事访问行程。此次随同普京访华的俄方代表团有哪些亮点值得关注?凤凰卫视驻北京...
韩国三星电子劳资谈判再破裂,明... 最新消息:韩国三星电子今天(5月20日)的劳资谈判再度宣告破裂,明天起将举行大罢工。这也将是该公司史...