并安装了xampp phpmyadmin 当我输入以下跳转时
phpMyAdmin 配置存储未完全配置,部分扩展功能已停用。要了解原因,请单击此处。
然后单击显示,这是错误
$cfg['服务器'][$i]['用户'] ...不行 [文档]
$cfg['服务器'][$i]['用户组'] ...不行 [文档] 可配置菜单:禁用
$cfg['服务器'][$i]['navigationhiding'] ...不行 [文档] 隐藏/显示导航项目:禁用
如何解决?
在 phpmyadmin 数据库中运行以下查询:
CREATE TABLE IF NOT EXISTS `pma_users` (
`username` varchar(64) NOT NULL,
`usergroup` varchar(64) NOT NULL,
PRIMARY KEY (`username`,`usergroup`)
)
COMMENT='Users and their assignments to user groups'
DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
CREATE TABLE IF NOT EXISTS `pma_usergroups` (
`usergroup` varchar(64) NOT NULL,
`tab` varchar(64) NOT NULL,
`allowed` enum('Y','N') NOT NULL DEFAULT 'N',
PRIMARY KEY (`usergroup`,`tab`,`allowed`)
)
COMMENT='User groups with configured menu items'
DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
CREATE TABLE IF NOT EXISTS `pma_navigationhiding` (
`username` varchar(64) NOT NULL,
`item_name` varchar(64) NOT NULL,
`item_type` varchar(64) NOT NULL,
`db_name` varchar(64) NOT NULL,
`table_name` varchar(64) NOT NULL,
PRIMARY KEY (`username`,`item_name`,`item_type`,`db_name`,`table_name`)
)
COMMENT='Hidden items of navigation tree'
DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
然后,将以下行添加到您的 config.inc.php 文件中:
$cfg['Servers'][$i]['users'] = 'pma_users';
$cfg['Servers'][$i]['usergroups'] = 'pma_usergroups';
$cfg['Servers'][$i]['navigationhiding'] = 'pma_navigationhiding';
然后,注销 phyMyAdmin 并重新登录。
注意: 您可能还需要创建一个“pma”用户并授予“phpmyadmin”数据库的所有权限。
如果不存在则创建表
pma_users
(
username
varchar(64) NOT NULL,
usergroup
varchar(64) NOT NULL,
主键 (username
,usergroup
)
)
COMMENT='用户及其对用户组的分配'
默认字符集 utf8 COLLATE utf8_bin;
如果不存在则创建表
pma_usergroups
(
usergroup
varchar(64) NOT NULL,
tab
varchar(64) NOT NULL,
allowed
enum('Y','N') NOT NULL 默认 'N',
主键 (usergroup
,tab
,allowed
)
)
COMMENT='已配置菜单项的用户组'
默认字符集 utf8 COLLATE utf8_bin;
如果不存在则创建表
pma_navigationhiding
(
username
varchar(64) NOT NULL,
item_name
varchar(64) NOT NULL,
item_type
varchar(64) NOT NULL,
db_name
varchar(64) NOT NULL,
table_name
varchar(64) NOT NULL,
主键(username
、item_name
、item_type
、db_name
、table_name
)
)
COMMENT='导航树的隐藏项'
默认字符集 utf8 COLLATE utf8_bin;