MYSQL phpmyadmin更新/添加用户帐户时出错

MYSQL phpmyadmin更新/添加用户帐户时出错,mysql,phpmyadmin,mariadb,synology,Mysql,Phpmyadmin,Mariadb,Synology,如果这不合适,请先道歉,这是长期粉丝提出的第一个问题 当我尝试更新现有用户帐户或创建新帐户时,我正在使用phpMyAdmin,但收到此错误消息 单击“通过”编辑SQL时,这是它试图运行的语句: SHOW PLUGINS SONAME LIKE '%_password_check%' 我在一个天气预报箱上运行MariaDB 5.5.52-0069。全部存货。我曾经能够更新用户帐户等,所以我想我是在2016年12月6日Synology更新PHP5.6.28-0036和phpMyAdmin(在几分

如果这不合适,请先道歉,这是长期粉丝提出的第一个问题

当我尝试更新现有用户帐户或创建新帐户时,我正在使用phpMyAdmin,但收到此错误消息

单击“通过”编辑SQL时,这是它试图运行的语句:

SHOW PLUGINS SONAME LIKE '%_password_check%'
我在一个天气预报箱上运行MariaDB 5.5.52-0069。全部存货。我曾经能够更新用户帐户等,所以我想我是在2016年12月6日Synology更新PHP5.6.28-0036和phpMyAdmin(在几分钟之内)时开始收到错误消息的。服务器的详细信息如下:

我肯定我遗漏了一大堆相关信息,但我不知道我可能遗漏了什么


似乎这是phpMyAdmin的问题

直接使用mysql:

在列表中查找您的用户:

SELECT * FROM mysql.user WHERE User = 'username';
然后,如果存在:

DELETE FROM mysql.user WHERE User = 'username';
然后创建用户:

GRANT ALL ON database_name_here.* TO 'username'@'127.0.0.1' IDENTIFIED BY 'new_password';
GRANT ALL ON database_name_here.* TO 'username'@'localhost' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;

这似乎是phpMyAdmin 4.6.5的一个问题。它将在下一个版本中修复(可能是4.6.6,预计在1月份);同时,您可以应用修补程序,从中可以为您解决问题。

我也遇到了同样的问题,我单击了生成密码,将其删除,并将其替换为文本密码,然后按下“go”按钮,出现了该错误。我猜这是一个密码不匹配的错误

接下来,我尝试了一个纯文本密码,但收到一条消息说找不到“xampp\mysql\lib\plugin”

解决方案: 进入xampp>mysql,创建“lib”文件夹,进入“lib”文件夹并创建“plugin”文件夹,然后再次尝试创建用户,现在用户创建可以使用phpmyadmin工作


注意,我使用xampp。有趣的是,没有创建任何“插件”文件夹,就好像它从来都不需要,但用户创建时仍然需要它一样。

只需在MySQL主文件夹下创建一个文件夹
lib
,然后创建子文件夹调用
plugin
,问题就解决了。

缺少where关键字??请尝试:
SELECT*FROM information_schema.PLUGINS,其中plugin的名称类似于“%password%”我认为这是phpmyadmin的问题。num8er给出的SQL语句运行良好。返回2行,带有插件名称mysql\u native\u password和我的\u sql\u old\u password。我已经打开了一个关于这个问题的错误报告,这是正确的解决方案,至少在我的情况下是这样的!谢谢!非常感谢。这是一个相当简单的解决方案,我已经为此烦恼了好几年了。与其说是一个解决方案,不如说是一个解决办法,但谢谢分享。这对我的XAMPP5.6.30有帮助。