gpt4 book ai didi

MySQL root用户没有权限

转载 作者:行者123 更新时间:2023-11-29 08:08:10 27 4
gpt4 key购买 nike

我在 PhpMyAdmin 周围点击,不小心删除了 root 用户的所有权限facepalm

所以现在,当我在 PhpMyAdmin 中时,我根本没有执行任何操作的权限。如何重置root用户的权限?

(MySQL是通过MAMP安装的)

最佳答案

这取决于您运行的操作系统,但您需要终止 MySQL 服务并重新启动它,跳过授权表。

在带有 MAMP 的 OSX 上

  • 一起关闭 MAMP,这将确保 MySQL 不运行
  • 然后输入以下命令以正确的权限启动 MySQL

/Applications/MAMP/Library/libexec/mysqld --skip-grant-tables --port=8889 --socket=/Applications/MAMP/tmp/mysql/mysql.sock

  • 然后启动 mysql 命令行实用程序来更新权限

mysql -u root

在 *nix 中:

mysqld --skip-grant-tables

然后运行mysql进入命令提示符

mysql -u root
<小时/>

进入 MySQL 命令行

在跳过授权表模式下运行后,您可以运行命令来更新用户权限。

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

关于MySQL root用户没有权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22310958/

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