gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 04:21:07 26 4
gpt4 key购买 nike

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

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

我正在使用我的 sql work bench 6.0

请让我逐步了解解决方案,因为我是我的 sql 中的新手。

最佳答案

先试试

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

如果还是不行,那么做下面的

  1. 用这个停止 mysqld 服务(在类 UNix 系统上)

    sudo mysqld 停止

  2. 使用 --skip-grant-tables 选项重新启动它。

  3. 仅使用 mysql 连接到 mysql(即没有 -p 选项,可能不需要用户名)。

  4. 在 mysql 客户端中使用以下内容:

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

  5. 通过运行刷新权限

    刷新权限;

  6. 删除 --skip-grant-tables 选项。并重启mysqld

  7. 终于跑起来了

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

关于mysql - 如何恢复 MySQL root 用户的全部权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24027487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com