数据库
首页 > 数据库> > MYSQL phpmyadmin更新/添加用户帐户时出错

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

作者:互联网

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

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

enter image description here

单击以编辑SQL时,这是它尝试运行的语句:

SHOW PLUGINS SONAME LIKE '%_password_check%'

我在一个synology框上运行MariaDB 5.5.52-0069.所有股票.我曾经能够更新用户帐户等,所以我想我在Synology在6月12日16日更新了PHP 5.6.28-0036和phpMyAdmin(在几分钟之内)时就开始收到错误信息.服务器的详细信息如下:

enter image description here

我确定我错过了一堆相关信息,但我不知道我能错过什么.

1

解决方法:

好像是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;

标签:mysql,phpmyadmin,mariadb,synology
来源: https://codeday.me/bug/20190712/1443361.html