MYSQL phpmyadmin更新/添加用户帐户时出错
作者:互联网
如果这不合适,请提前道歉,这是长期粉丝的第一个问题!
我正在使用phpMyAdmin当我尝试更新现有用户帐户或创建一个新帐户时,我收到此错误消息
单击以编辑SQL时,这是它尝试运行的语句:
SHOW PLUGINS SONAME LIKE '%_password_check%'
我在一个synology框上运行MariaDB 5.5.52-0069.所有股票.我曾经能够更新用户帐户等,所以我想我在Synology在6月12日16日更新了PHP 5.6.28-0036和phpMyAdmin(在几分钟之内)时就开始收到错误信息.服务器的详细信息如下:
我确定我错过了一堆相关信息,但我不知道我能错过什么.
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