如何恢复MySQL root用户的全部权限

2023-12-23

我不小心删除了 MySQL root 用户的所有权限,

有什么方法可以将该用户恢复到其原始状态(具有所有权限)?

我正在使用mysql工作台6.0

请让我逐步知道解决方案,因为我是 sql 新手。


第一次尝试

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

如果这不起作用,请执行以下操作

  1. Stop mysqld与此服务(在类 UNIX 系统上)

    sudo mysqld stop

  2. 重新启动它--skip-grant-tables option.

  3. 只需使用以下命令即可连接到 mysql:mysql(即没有 -p 选项,并且可能不需要用户名)。

  4. 在 mysql 客户端中使用以下命令:

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

  5. 通过运行刷新权限

    FLUSH PRIVILEGES;

  6. Remove --skip-grant-tables选项。并重新启动 mysqld

  7. 终于跑了

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何恢复MySQL root用户的全部权限 的相关文章

随机推荐

  • 如何从一个 PHP 脚本调用另一个 PHP 脚本?

    我有一个运行时间为 34 秒的 PHP 脚本 但30秒后它就会死亡 我猜我的虚拟主机的时间限制为 30 秒 我正在考虑将脚本分为两部分 即 PHP 1 和 PHP 2 我可以从 PHP 1 调用 PHP 2 并杀死 PHP 1 吗 这两个脚
  • 使用语句和 Close 方法

    与数据库连接对象一起使用时 using 语句是否真的调用 close 方法 MSDN 文档 http msdn microsoft com en us library yh598w02 aspx说它确保调用 Dispose 方法 但没有提及
  • 如何序列化 numpy 数组?

    我是 django rest framework 的新手 所以如果我的问题太简单或没有多大意义 我很抱歉 我已经编写了一个科学的 python 包 并希望通过 API 提供它 为此 我使用 django Rest 框架 从高层次的角度来看
  • 正则表达式:没有/包含模式

    我有一个正则表达式模式来匹配 HTML 脚本标记 如何更改此脚本标记模式 以便该模式意味着 输入字符串与脚本标记模式不匹配 换句话说 给定一个模式 需要进行哪些更改才能将模式的含义更改为 与此模式不匹配 例如 如果我有一个模式 d 3 d
  • 任务管理器丢失/被杀死[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 当我尝试在独立集群中运行 flink 作业时 出现以下错误 java lang Exception TaskManager was lost
  • f1-micro VM 机器类型是永久免费的吗?

    当我尝试创建 f1 micro 包时 月费下方会显示以下消息 本月您可以免费使用 f1 micro 实例的前 720 小时 现在是11月 还有30天 720除以30就是24小时 看来f1 micro 套餐是整个月免费的 我尝试在网上查找一些
  • PowerShell:使用 Invoke-Command 执行命令时出错?

    我试图在远程服务器上执行以下语句 Invoke Command ComputerName server1 ScriptBlock Get Process 但我收到一条错误消息 server1 Connecting to remote ser
  • GitLab 页面可以用于审查 mkdocs 项目上的应用程序吗?

    这个答案 https stackoverflow com a 58402821 342327 by joki https stackoverflow com users 4618482 joki to a 上一个问题 https stack
  • C 语言 Fizzbuzz 程序

    好吧 这确实不是一个杂乱的问题 而是一个 C 问题 我用 C 编写了一些简单的代码 用于根据需要打印出 fizzbuzz include
  • 使用引导卡作为超链接

    我有一张引导卡 用作链接 试图用它来包裹它 a 更改卡片的所有样式 div class card style width 15rem display inline block img class card img top src https
  • 模糊文本搜索:正则表达式通配符搜索生成器?

    我想知道是否有某种方法可以在 PHP 中进行模糊字符串匹配 在长字符串中查找单词 即使拼写错误也能找到潜在的匹配项 如果由于 OCR 错误而偏离一个字符 它会找到它 我在想正则表达式生成器也许能够做到这一点 因此 如果输入 crazy 它将
  • 加密/解密的单元测试

    我已经实现了一个非常简单的类 名为Enigma它有一个对称密钥和两种方法 byte encryptString String strToEncrypt and String decryptBytes byte arrayToDecrypt
  • c++: 函数 arg char** 与 char*[] 不同

    我正在使用 g 我正在使用具有main int char 重命名以便我可以调用它 我在看我应该在 C 中使用 char argv 还是 char argv https stackoverflow com questions 779910 s
  • 温莎城堡将命名组件映射到特定属性

    以下场景 我们使用 Fluent API 来注册程序集中的所有组件以及具有命名键的两个组件 typeof A 另一个具有两个属性 typeof A 的类 B 应该获得注入的命名组件 Sample public class A IA publ
  • MYSQL 在存储过程中参数化 IN 子句变量值的最佳方法

    我必须编写一个存储过程 我想使用 IN 运算符为名为 colorId 的变量设置值 该参数可以是整数 id 列表或没有 id 我想知道存储过程中变量的类型应该是什么 其中 color id IN 1 2 3 4 谢谢您的帮助 如果你发送一个
  • preg_split() 的正则表达式换行[重复]

    这个问题在这里已经有答案了 这是我的文件 0 0 5 0 5 0 6 0 7 0 2 0 5 0 2 0 1 0 5 0 5 0 1 0 2 0 7 1 5 0 5 0 0 0 5 0 5 0 5 0 2 0 5 0 1 0 5 0 6 0
  • CSS 网格中每行的列数可以不同吗?

    grid display grid grid template columns repeat 3 1fr grid template rows 100px grid auto rows 60px grid gap 15px col back
  • D3 从最右边的字符开始在轴左侧对齐文本

    所以我有一个 D3 条形图 如下所示 条形图 https i stack imgur com f3UWR png 当较小的数据条与轴的右侧重叠时 就会出现问题 我想沿着图轴的左侧对齐数据文本 如较大的数字所示 无论条形有多小 var dat
  • H.264 中的 VBV(视频缓冲验证器)是什么?

    我不明白什么是 VBV 视频缓冲验证器 以及它与 maxrate 有什么关系 当我使用这个命令时 ffmpeg i input mp4 crf 21 maxrate 750k bufsize 750k codec v 0 libx264 s
  • 如何恢复MySQL root用户的全部权限

    我不小心删除了 MySQL root 用户的所有权限 有什么方法可以将该用户恢复到其原始状态 具有所有权限 我正在使用mysql工作台6 0 请让我逐步知道解决方案 因为我是 sql 新手 第一次尝试 GRANT ALL ON TO roo