使用 MariaDB 10.0.17 在 PMA 4.5.0 上创建用户失败
Create user fails on PMA 4.5.0 with MariaDB 10.0.17
在 phpMyAdmin 4.5.0 中尝试在 MariaDB 数据库上创建新用户时,我在打印的查询上方收到“1065 - 查询为空”错误,"The selected user was not found in the privilege table." 在用户创建向导的正上方.
此外,当我尝试编辑内联查询时,突出显示会抱怨无法识别的语句类型 "WITH"。
phpMyAdmin 创建的完整查询如下所示:
CREATE USER 'asd'@'%' IDENTIFIED WITH mysql_native_password BY '***';GRANT USAGE ON *.* TO 'asd'@'%' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
语法高亮显示 "WITH mysql_native_password" 中的 with 和 GRANT 语句中的 "USAGE" 字词。
我真的不知道为什么 phpMyAdmin 在使用默认且仅安装 MySQL 本机密码时明确命名身份验证 plugin/mechanism。
当我从查询中删除 "WITH mysql_native_password" 部分时,它执行得很好。 (显然,我在该查询中再次输入了 phpMyAdmin 带星号的 removed/replaced 密码)
这个身份验证插件是我可以在某处更改的设置,还是带有 MariaDB 后端的 phpMyAdmin 中的错误?
提前致谢。
我认为 phpMyAdmin 中存在错误...根据 MariaDB 文档,使用 mysql_native_password 插件创建用户的正确方法是 CREATE USER mysqltest_up1 IDENTIFIED VIA mysql_native_password USING '*E8D46CE25265E545D225A8A6F1BAF642FEBEE5CB';
我在 phpMyAdmin 页面中没有发现问题,所以我打开了一个:
https://github.com/phpmyadmin/phpmyadmin/issues/11520
文档页面:https://mariadb.com/kb/en/mariadb/development-pluggable-authentication/
在 phpMyAdmin 4.5.0 中尝试在 MariaDB 数据库上创建新用户时,我在打印的查询上方收到“1065 - 查询为空”错误,"The selected user was not found in the privilege table." 在用户创建向导的正上方.
此外,当我尝试编辑内联查询时,突出显示会抱怨无法识别的语句类型 "WITH"。
phpMyAdmin 创建的完整查询如下所示:
CREATE USER 'asd'@'%' IDENTIFIED WITH mysql_native_password BY '***';GRANT USAGE ON *.* TO 'asd'@'%' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
语法高亮显示 "WITH mysql_native_password" 中的 with 和 GRANT 语句中的 "USAGE" 字词。 我真的不知道为什么 phpMyAdmin 在使用默认且仅安装 MySQL 本机密码时明确命名身份验证 plugin/mechanism。
当我从查询中删除 "WITH mysql_native_password" 部分时,它执行得很好。 (显然,我在该查询中再次输入了 phpMyAdmin 带星号的 removed/replaced 密码)
这个身份验证插件是我可以在某处更改的设置,还是带有 MariaDB 后端的 phpMyAdmin 中的错误?
提前致谢。
我认为 phpMyAdmin 中存在错误...根据 MariaDB 文档,使用 mysql_native_password 插件创建用户的正确方法是 CREATE USER mysqltest_up1 IDENTIFIED VIA mysql_native_password USING '*E8D46CE25265E545D225A8A6F1BAF642FEBEE5CB';
我在 phpMyAdmin 页面中没有发现问题,所以我打开了一个: https://github.com/phpmyadmin/phpmyadmin/issues/11520
文档页面:https://mariadb.com/kb/en/mariadb/development-pluggable-authentication/