gpt4 book ai didi

mysql - 如何在 MySQL 中将所有权限授予 root@localhost?

转载 作者:行者123 更新时间:2023-11-29 01:52:07 24 4
gpt4 key购买 nike

我正在使用 WAMP,我不小心从 phpMyAdmin GUI 中禁用了 DELETE 权限。

enter image description here

我尝试了很多方法,比如 mysql_upgrade 和更改密码。但是,当我尝试添加 DELETE 权限时,我仍然收到 error #1045: Access denied for user root@localhost

如何将全部权限授予 root@localhost?

enter image description here

最佳答案

像这样的东西应该适合你:

  1. 在 [mysqld] 部分下的 my.cnf 文件中添加 skip-grant-tables 或以其他方式停止 mysqld 并使用 --skip-grant-tables 选项启动它。
  2. 使用mysql不用-p无密码连接DB
  3. 然后执行:

    UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
    刷新权限;

  4. 然后执行:GRANT ALL ON *.* TO 'root'@'localhost';

关于mysql - 如何在 MySQL 中将所有权限授予 root@localhost?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38711334/

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