gpt4 book ai didi

mysql - EasyPhp - 尝试授予权限时收到 "Missing Plugin"错误

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

我刚刚安装了 EasyPHP,并在 MySQL 部分创建了一个名为“foo”的新用户,并选中该框以授予其所有权限。当我单击选项卡来管理 MySQL 用户帐户时,用户“foo”就在那里。但它仅将 foo 的权限级别显示为“USAGE”,当我将鼠标悬停在该词上时,它会显示“无权限”。

所以我尝试更新 foo 的权限。但是当我尝试编辑它们时,我收到错误

"#1524 - Plugin '*E394918EB0645561038DD951D0CABA8042DDFE14' is not loaded".

有趣的是,当我返回用户帐户选项卡并将鼠标悬停在“root”用户上时,它会显示

"Includes all privileges except GRANT"

也许这就是为什么它不能授予“foo”任何权限?

知道如何授予“foo”所有权限吗?我想用它作为我的开发帐户。

PS 在该页面的底部有一条消息:“

Note: phpMyAdmin gets the users' privileges directly from MySQL's privilege tables. The content of these tables may differ from the privileges the server uses, if they have been changed manually."

这可能是一个可能的解决方案吗?如果是的话,有人可以分享一个链接来显示如何手动更改 MySQL 权限表吗?

最佳答案

好的,经过几个小时的搜索,我越来越接近解决方案了。

事实证明,EasyPHP 安装包中存在一个错误,该错误与早期版本 MySQL 的更改有关。解决方法如下:

(1) 打开文件::\Program Files (x86)\EasyPHP-Devserver-16.1\eds-binaries\dbserver\mysql5711x86x160717165359\my.ini

(2) 在末尾添加此行,然后保存文件:
show_compatibility_56 = 开启

(3) 从 EasyPHP 仪表板重新启动 MySQL 服务器。

哦,是的,我还从 MySQL 命令行运行了以下升级:mysql_upgrade -u root -p

这清除了我没有提到的其他选项卡中出现的一些错误,例如无权访问服务器状态以及无法获取 MySQL 变量列表。

我仍然想解决原来的问题,但今晚在这个初始阶段花了太多时间来解决它。如果有人有信息请发布。

关于mysql - EasyPhp - 尝试授予权限时收到 "Missing Plugin"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38424890/

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