I accidentally removed all the privileges from my MySQL root user,

Is there some way I can restore this user to its original state (with all privileges)?

i m using my sql work bench 6.0

please let me know soultion step by step as i m new in my sql.

解决方案

First try

GRANT ALL ON *.* TO 'root'@'localhost';

if that does not work then do the following

Stop mysqld service with this ( on UNix-like systems)

sudo mysqld stop

Restart it with the --skip-grant-tables option.

Connect to the mysql with just: mysql (i.e. no -p option, and username may not be required).

Use the following in the mysql client:

UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';

Flush the privileges by running

FLUSH PRIVILEGES;

Remove --skip-grant-tables option. and restart mysqld

Finally run

GRANT ALL ON *.* TO 'root'@'localhost';

恢复mysql中root用户的所有权限_如何还原MySQL root用户的全部权限相关推荐

  1. mysql中a b为什么是假_[灵魂拷问]MySQL面试高频问题(工程师方向)

    前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面 ...

  2. mysql中索引的作用是什么_详解mysql中索引的作用

    1. 索引是什么,首先我们可以举个例子,字典大家应该都使用过,我们可以使用目录快速定位到所要查找的内容,那么索引跟目录的作用类似,在数据库表记录中,利用索引,可以快速过滤查找到数据记录. 2. 索引类 ...

  3. 在mysql中如何添加外键约束_如何在MySQL中设置外键约束

    (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库 ...

  4. mysql中季度表怎么出的_如何在mysql中生成季度报表和一年中每个季度的总和

    我想在mysql数据库中生成一个季度报告和一年中每个季度的总和. 我写了下面的查询,它不工作SELECT t.name as terminals, sum(bl.barrels_net_qty) as ...

  5. Mysql中求两个时间差的小时数以及mysql中substring_index 用法

    Mysql中求两个时间差的小时数以及mysql中substring_index 用法 1.mysql中求两个时间的差,返回小时数:可以使用mysql的hour() 函数,具体如下: SQL code ...

  6. mysql 删除赋予用户的权限_深入了解mysql(一)

    csdn账号:小刘学习笔记 mysql权限 最简单的mysql权限 深入研究下 MySQL 权限 用户标识是什么 用户权限所涉及的表 mysql权限 最简单的mysql权限 相信很多人都说过一句玩笑话 ...

  7. mysql修改root权限_如何设置Mysql root权限?

    展开全部 利用 GRANT 语句进行授权. 具体步骤如下: 1.首先使用一个没有权限的账号链接mysql,成功之后执行:show databases:这e69da5e887aa62616964757a ...

  8. 怎么设置mysql 的权限_怎么设置SQL数据库用户权限

    一.操作步骤 首先进入数据库级别的[安全性]-[登录名]-[新建登录名] (图1:新建登录名) 2. 在[常规]选项卡中,如下图所示,创建登陆名,并设置默认的数据库. (图2:设置选项) 3. 在[用 ...

  9. mysql中的数据库名是什么_数据库名称和用户是什么

    展开全部 数据库名称就是创建数据库时所命名的标识名字,数据库用户即使用和共享数据库资源的人. database_name 数据库的名称.e68a8432313133353236313431303231 ...

最新文章

  1. 闻声识人时代将至?多家企业争相布局
  2. IBM拓展云数据分析服务 用户来“做主”
  3. Redis使用及工具类
  4. cisco 两个设备之间测试吞吐量的一个方法
  5. PC-lint使用说明
  6. lan口配置 petalinux_PetaLinux安装及使用
  7. 转载——开阔自己的视野,勇敢的接触新知识
  8. WinCE驱动调试助手V2.5
  9. php 异步请求微信模板消息_php实现微信模板消息推送
  10. Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结...
  11. moss item adding
  12. Oracle DBHelper 第二版
  13. DCFEE: A Document-level Chinese Financial Event Extraction System based on Automatically Labeled Tra
  14. Oracle PL/SQL基础
  15. 时间序列分析:使用Pandas探索能源数据集
  16. keil转换c为汇编语言,如何用Keil生成bin、汇编、C与汇编混合文件?
  17. 【力扣·每日一题】507. 完美数 (C++ 模拟 数的因子)
  18. 重磅!100位校高校教师晒工资,详细晒,全国各地!要进高校的博士们参考
  19. LeetCode:Confusing Number II
  20. a-upload文件夹上传

热门文章

  1. 计算机二级vf上机试题,2016年计算机二级《VF》上机题及答案
  2. php 连接 mysql主从_php 连接主从数据库
  3. 最简单的卸载vrv方法_低端赤道仪粗对极轴最简单方法
  4. java 得到checkbox_【JavaWeb】获得选中的checkbox的value
  5. centos系统php环境配置,CentOS 6.4系统下编译安装LNMP和配置PHP环境具体步骤
  6. c++ 数组的数据保存二进制_Redis五种不同的数据类型
  7. auto.js id为参数滑动_【Autojs教程】02Autojs PC端开发调试环境搭建
  8. “搬砖”机器人,每小时800块!
  9. vivadoRAM中初始化文件coe如何快速生成
  10. 信用评分python_信用评分卡(python)