gpt4 book ai didi

mysql - 如何在mysql中授予用户禁用权限

转载 作者:行者123 更新时间:2023-11-30 22:13:56 25 4
gpt4 key购买 nike

为了进行一些测试,我在 phpMyAdmin 中取消了对 DataINSERT、UPDATE 和 DELETE 权限。

previleges

现在,当我再次尝试启用这些权限时,出现以下错误:

permission denied

谁能指导我如何再次启用权限?

最佳答案

我在 Mac 上的 XAMPP 中遇到了这个问题。各种帖子中提供了很多解决方案,但没有人能完全解决我的问题。所以我正在更新答案,因为它可能会帮助其他人解决他们的问题。遵循的步骤是:

  1. 在 XAMPP 中停止 mysql 服务器sudo/Applications/XAMPP/xamppfiles/bin/mysql.server 停止

  2. 编辑 my.cnf 以跳过向用户授予权限sudo vi/Applications/XAMPP/xamppfiles/etc/my.cnf

  3. [mysqld]部分的末尾添加skip-grant-tables

  4. 重启mysql服务器sudo/Applications/XAMPP/xamppfiles/bin/mysql.server 重启

  5. 连接mysql服务器(不需要用户名和密码)mysql

  6. 分别输入以下命令:

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

    刷新权限;

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

现在你可以开始了:)

关于mysql - 如何在mysql中授予用户禁用权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39108488/

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