沈阳手机网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

沈阳手机网手机维修培训中心Apple手机报价沈阳二手笔记本报价

二手手机回收

沈阳手机靓号DJ音乐 最好听的DJ
查看: 1512|回复: 0

[网站教程] phpMyAdmin 高级功能尚未完全设置,部分功能未激活

[复制链接]
发表于 2016-11-14 16:38:44 | 显示全部楼层 |阅读模式
amh面板里在线下载安装phpmyadmin模块后,出现如题提示『配图』


然后百度了解决办法,其它项都成功了,但还是有一项是被禁用的,问了很多没用amh面板却和我同用phpmyadmin-4.0.7版本的朋友,他们都没有出现“单项禁用”的问题,想问下这个怎么解决??




该问题已自行解决,教程分享给大家!先说明网上没有这个方法,这个方法是楼主通过钩钩找半晚上,最后集思广益才想出来的!(amh完美支持此解决方案)
如果看到我的这篇文章之前你为了开启“高级功能”,而修改过config.sample.inc.php、config.inc.php、config.default.php这3个文件,请将他们恢复原状再进行下面的操作!
<!-- --------------------------------------------------------------- -->
适用于amh-4.2面板 //其它版本由此问题请自测
phpMyadmin版本-4.0.7 //目前v4.0.7是amh面板中phpMyadmin模块的默认版本

其实这里面也没多大学问,只要细心你肯定会发现config.sample.inc.php、config.inc.php、config.default.php这3个文件差不多是一样的,他们的内容绝大部分是重复的,无非就是一个优先级问题。(并且官方给出的解决办法是参照config.sample.inc.php来修改config.inc.php并开启高级功能,所以你也可以认为config.inc.php是开启高级功能必不可少的一个组件,但是phpMyadmin所在的文件夹里一般是没有config.inc.php这个文件的。楼主就是在这载跟头了,看了网上的某些解决办法,偷个懒侥幸以为简单修改下其他文件,不用新建config.inc.php这个文件也可以。这也就是为什么$cfg = 'pma__table_uiprefs';)一直是禁用,无法开启的原因!【如一楼图2】)

1、首先使用管理员root通过phpmyadmin登录,“导入”phpmyadmin407_amh/examples/create_tables.sql这个文件。会生成一个名为“phpmyadmin”的数据库,里面有12个新表。

2、找到“phpmyadmin407_amh/config.sample.inc.php” 这个文件,复制一份也放在phpmyadmin407_amh/目录下,然后重命名为“config.inc.php”,搜索以下内容:$cfg = 'phpmyadmin';

$cfg = 'pma__bookmark';

$cfg = 'pma__relation';

$cfg = 'pma__table_info';

$cfg = 'pma__table_coords';

$cfg = 'pma__pdf_pages';

$cfg = 'pma__column_info';

$cfg = 'pma__history';

$cfg = 'pma__table_uiprefs';

$cfg = 'pma__tracking';

$cfg = 'pma__designer_coords';

$cfg = 'pma__userconfig';

$cfg = 'pma__recent';ps:把前面“//”去除即可(包括“//”前面的空格),刚才新建的phpmyadmin数据库下如果有12个表,config.inc.php文件就要对应修改//13处!

3、在phpmyadmin的sql查询功能框中输入以下SQL代码:GRANT USAGE ON mysql.* TO'pma@localhost'IDENTIFIED BY 'pmapass';
GRANT SELECT (
Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Execute_priv, Repl_slave_priv, Repl_client_priv
) ON mysql.user TO'pma@localhost';
GRANT SELECT ON mysql.db TO'pma@localhost';
GRANT SELECT ON mysql.host TO'pma@localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
ON mysql.tables_priv TO'pma@localhost';4、然后退出phpMyadmin,重新登录就会发现底部的“高级功能没设置”这句话不见了!
祝你成功!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|沈阳手机网 ( 辽ICP备11004416号 )

GMT+8, 2024-5-4 05:04 , Processed in 0.024155 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表