误删除mysql的root账号

mysql 5.6.41 测试通过
# mysql 误删除root最高权限用户
操作步骤:
1.停止mysql服务 (如果你删除了root用户,但没有退出操作对话框,恭喜节省了些麻烦,这个就不需要)
2.以安全模式进入mysql
mysqld_safe --skip-grant-tables & (如果你删除了root用户,但没有退出操作对话框,恭喜节省了些麻烦,这个就不需要)
mysql -u root -p \此时密码为空 3.重建root
mysql>USE mysql;
mysql>INSERT INTO user(host,user,password) VALUES('localhost','root',password('new_password')); 4.给root用户赋权限
update user set Host='localhost',select_priv='y', insert_priv='y',update_priv='y',Alter_priv='y',delete_priv='y',create_priv='y',drop_priv='y',reload_priv='y',shutdown_priv='y',Process_priv='y',file_priv='y',grant_priv='y',References_priv='y',index_priv='y',create_user_priv='y',show_db_priv='y',super_priv='y',create_tmp_table_priv='y',Lock_tables_priv='y',execute_priv='y',repl_slave_priv='y',repl_client_priv='y',create_view_priv='y',show_view_priv='y',create_routine_priv='y',alter_routine_priv='y',create_user_priv='y',event_priv='y',trigger_priv='y',create_tablespace_priv='y' where user='root'; mysql> FLUSH PRIVILEGES ; 退出mysql,重启mysql服务,到此root账户恢复完成

最新文章

  1. PostgreSQL installations
  2. linux定时任务的设置 crontab 配置指南
  3. Java的自动装箱和拆箱的简单讲解
  4. Environment中针对的读写权限判断
  5. JAVA基础知识之网络编程——-使用MutilcastSocket实现多点广播
  6. 《c程序设计语言》读书笔记--大于8 的字符串输出
  7. 【Python】 做一个简单的 http server
  8. 自适应rem布局
  9. 工作流设计 zt
  10. iOS 数组里面取字典的值
  11. Java如何检查List<String> 里是否有想要的字符串?
  12. javaweb项目中发布webservices服务
  13. HTML基本结构与标签总结整理篇
  14. 浏览器渲染原理笔记 --《How Browser Work》读后总结
  15. Jmeter之mysql性能测试
  16. 05原型模式Prototype
  17. Java - fail-fast机制
  18. java中的块
  19. 元素的定位id和name
  20. React Native 系列(四)

热门文章

  1. java:Springmvc框架2(Ajax,Json,Interceptor,Upload,Exception)
  2. Elastic Stack学习
  3. mysql用sql语句创建表和数据 设置字符编码为utf-8
  4. python学习之生函数名的理解
  5. LeetCode.997-找到镇法官(Find the Town Judge)
  6. hadop-eclipse-plugin导入plugins后没有mapreduce视图
  7. 服务器上安装并使用tensorboard
  8. 【VS开发】【智能语音处理】VS中声音的采集实现
  9. ef Migration 的一些基础命令
  10. mysql——触发器——前期整理笔记00