如何开启phpMyAdmin高级功能

373次阅读
没有评论

共计 3541 个字符,预计需要花费 9 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要介绍如何开启 phpMyAdmin 高级功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

注:基于 phpMyAdmin5.5,使用 LNMP 环境

问题:

登录到 phpMyAdmin 以后,在主界面的底部,我们发现两条提示信息:

一条提示信息是“phpMyAdmin 高级功能尚未完全设置,部分功能未激活。请点击这里查看原因”,另外一条信息是“配置文件现在需要一个短语密码。”

一旦出现这两条信息,就意味着 phpMyAdmin 中的部分功能不能使用。

解决这个问题的操作步骤分为三部分:

上传 create_tables.sql 文件、配置 config.inc.php 文件和修改 config.default.php 文件等。

解决:

1. phpmyadmin 数据库创建:

打开 phpMyAdmin 目录,找到 create_tables.sql

cd ./sql

就可以看到 create_tables.sql, 然后把里面的 sql 语句 copy,然后执行,这样,phpmyadmin 数据库就创建成功

2. 配置 config.inc.php 文件

打开 phpMyAdmin 文件夹,找到 config.sample.inc.php 文件,将它重命名为 config.inc.php 文件。

3. 打开 config.inc.php 文件,找到下面的语句:

/* Storage database and tables */
// $cfg[Servers][$i][pmadb] =  phpmyadmin 
// $cfg[Servers][$i][bookmarktable] =  pma__bookmark 
// $cfg[Servers][$i][relation] =  pma__relation 
// $cfg[Servers][$i][table_info] =  pma__table_info 
// $cfg[Servers][$i][table_coords] =  pma__table_coords 
// $cfg[Servers][$i][pdf_pages] =  pma__pdf_pages 
// $cfg[Servers][$i][column_info] =  pma__column_info 
// $cfg[Servers][$i][history] =  pma__history 
// $cfg[Servers][$i][table_uiprefs] =  pma__table_uiprefs 
// $cfg[Servers][$i][tracking] =  pma__tracking 
// $cfg[Servers][$i][designer_coords] =  pma__designer_coords 
// $cfg[Servers][$i][userconfig] =  pma__userconfig 
// $cfg[Servers][$i][recent] =  pma__recent 
// $cfg[Servers][$i][favorite] =  pma__favorite 
// $cfg[Servers][$i][users] =  pma__users 
// $cfg[Servers][$i][usergroups] =  pma__usergroups 
// $cfg[Servers][$i][navigationhiding] =  pma__navigationhiding 
// $cfg[Servers][$i][savedsearches] =  pma__savedsearches

将 /* Storage database and tables */ 语句下面的每一条语句前面的 //(双斜杠)和空格全部去掉。

注:

在 /* Storage database and tables */ 句子上面,有下面两行句子:

// $cfg[Servers][$i][controluser] =  pma 
// $cfg[Servers][$i][controlpass] =  pmapass

如果需要,可以修改为:

$cfg[Servers][$i][controluser] =  用户名 
$cfg[Servers][$i][controlpass] =  密码 

4. 修改 config.default.php 文件

打开 phpMyAdmin\libraries\ 文件夹内的 config.default.php 文件。

在 config.default.php 文件内

1)查找:

$cfg[Servers][$i][pmadb] =

修改为:

$cfg[Servers][$i][pmadb] = phpmyadmin

2)查找:

$cfg[Servers][$i][bookmarktable] =

修改为:

$cfg[Servers][$i][bookmarktable] = pma__bookmark

3)查找:

$cfg[Servers][$i][relation] =

修改为:

$cfg[Servers][$i][relation] = pma__relation

4)查找:

$cfg[Servers][$i][table_info] =

修改为:

$cfg[Servers][$i][table_info] = pma__table_info

5)查找:

$cfg[Servers][$i][table_coords] =

修改为:

$cfg[Servers][$i][table_coords] = pma__table_coords

6)查找:

$cfg[Servers][$i][pdf_pages] =

修改为:

$cfg[Servers][$i][pdf_pages] = pma__pdf_pages

7)查找:

$cfg[Servers][$i][column_info] =

修改为:

$cfg[Servers][$i][column_info] = pma__column_info

8)查找:

$cfg[Servers][$i][history] =

修改为:

$cfg[Servers][$i][history] = pma__history

9)查找:

$cfg[Servers][$i][table_uiprefs] =

修改为:

$cfg[Servers][$i][table_uiprefs] = pma__table_uiprefs

10)查找:

$cfg[Servers][$i][tracking] =

修改为:

$cfg[Servers][$i][tracking] = pma__tracking

11)查找:

$cfg[Servers][$i][designer_coords] =

修改为:

$cfg[Servers][$i][designer_coords] = pma__designer_coords

12)查找:

$cfg[Servers][$i][userconfig] =

修改为:

$cfg[Servers][$i][userconfig] = pma__userconfig

13)查找:

$cfg[Servers][$i][recent] =

修改为:

$cfg[Servers][$i][recent] = pma__recent

14)查找:

$cfg[Servers][$i][favorite] =

修改为:

$cfg[Servers][$i][favorite] = pma__favorite

15)查找:

$cfg[Servers][$i][users] =

修改为:

$cfg[Servers][$i][users] = pma__users

16)查找:

$cfg[Servers][$i][usergroups] =

修改为:

$cfg[Servers][$i][usergroups] = pma__usergroups

17)查找:

$cfg[Servers][$i][navigationhiding] =

修改为:

$cfg[Servers][$i][navigationhiding] = pma__navigationhiding

18)查找:

$cfg[Servers][$i][savedsearches] =

修改为:

$cfg[Servers][$i][savedsearches] = pma__savedsearches

提示:

实际上,上面这些句子就是 config.inc.php 文件中已经去掉 //(双斜杠)的句子。

保存并关闭 config.default.php 文件。

重新登录 phpMyAdmin。

以上是“如何开启 phpMyAdmin 高级功能”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计3541字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)