1.不小心删除了mysql所有用户

mysql> delete from mysql.user where 1=1;
Query OK, 5 rows affected (0.00 sec) #删除用户以后还是可以登陆,但是不要重启

2.解决方式一:

1)停止数据库

#抽根烟冷静一下
[root@db02 scripts]# systemctl stop mysqld

2)跳过授权表和网络启动

[root@db02 scripts]# mysqld_safe --skip-grant-tables --skip-networking &

3)插入新的用户

insert into mysql.user values ('localhost','root',PASSWORD('123'),
'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','','N');

4)重启启动数据库

[root@db02 scripts]# mysqladmin shutdown
200709 16:27:19 mysqld_safe mysqld from pid file /usr/local/mysql/data/db02.pid ended
[1]+ Done mysqld_safe --skip-grant-tables --skip-networking
[root@db02 scripts]# systemctl start mysqld

3.解决方式二:

1)停止数据库

#抽根烟冷静一下
[root@db02 scripts]# systemctl stop mysqld

2)跳过授权表和网络启动

[root@db02 scripts]# mysqld_safe --skip-grant-tables --skip-networking &

3)授权一个新用户

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec) mysql> grant all on *.* to root@'localhost' identified by '123' with grant option;
Query OK, 0 rows affected (0.00 sec)

最新文章

  1. 纯WebApi,不包含MVC Demo
  2. 第一章 Shiro简介——《跟我学Shiro》(转)
  3. RabbitMQ简介
  4. REVERSE
  5. windows下使用Git命令汇总
  6. LeetCode OJ-- String to Integer (atoi) **
  7. mysql:sql行列转换
  8. [HTML Q&A][转]使pre的内容自动换行
  9. Java的redis 操作类-优化通用版本
  10. Spring 操作Weblogic JDNI数据源
  11. List(列表)
  12. iOS开发之录音
  13. Docker学习笔记 - Docker的容器
  14. Cocos2D与SpriteBuilder的问题在哪提问
  15. Ambari安装及自定义service初步实现
  16. Django项目的创建
  17. Adapter类 调用Activity中的函数
  18. vue axios的使用
  19. 70. Climbing Stairs (Array; DP)
  20. 14-hadoop-运行的2种方式

热门文章

  1. SAP QM 检验批跳号解决
  2. 如何用 Electron + WebRTC 开发一个跨平台的视频会议应用
  3. 【源码解析】- ArrayList源码解析,绝对详细
  4. 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之创建实例-12
  5. JRebel激活
  6. Data Mining UVA - 1591
  7. 播放视频插件swfobject.js与Video Html5
  8. Hook android系统调用的实践
  9. Intel汇编语言程序设计学习-第六章 条件处理-上
  10. Vue源码解析-调试环境-代码目录和运行构建