phpMyAdmin 链接表的附加功能尚未激活的问题


Posted in PHP onAugust 01, 2010

安装phpMyAdmin的时候我还是没有手动配置config文件,而是使用了它的setup功能。
除了 服务器名称 和 认证方式 以外都使用了默认值。
服务器名称自己随便输入了一个,认证方式修改成了http。
另外PMA数据库一页点了文本框后面的笔,把默认值填进去了。
(这时候我已经创建了控制用户,而且把用户名和密码输入进去了。创建的方法我会在后面讲)
保存设置后,输入MySQL的root用户名和密码,打开phpMyAdmin的主画面后,出现了如下的错误
phpMyAdmin 链接表的附加功能尚未激活的问题
点了 请点击此处之后 看到的画面如下
phpMyAdmin 链接表的附加功能尚未激活的问题

解决这个问题要注意的地方如下。
1.config文件的删除与拷贝处理
这个有可能不是问题的关键,但是我是在出现问题之后,阅读了官方的文档,然后进行了处理。
在setup画面保存了设置之后,把./config/config.inc.php拷贝到./也就是根目录下,然后删除./config目录
2.创建附加功能需要的数据库和表
在./scripts文件夹下存在一个create_tables.sql文件,将它导入MySQL,创建相应的表。
虽然附加功能还存在问题,但是已经可以使用phpMyAdmin来管理MySQL了,所以我通过下面的画面倒入了create_tables.sql文件
phpMyAdmin 链接表的附加功能尚未激活的问题
3.创建控制用户
这个我在出现问题之前就已经创建好了。
我使用MySQL的命令行工具,执行了一下的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'; 
GRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost';

4.修改config.inc.php文件。
因为setup画面上没有设定tracking,所以在进行完上述处理之后第二幅图的其他项目都变成了绿色,但是最后一个项目还是红色。
所以自己在config.inc.php文件中追加了
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
这样一行。
5.存在config.inc.php文件的修改没有起作用的情况
在完成了1到3的设置后,访问主画面的时候,第二幅图的设置没有立即变成绿色。
为了验证config.inc.php文件的修改有没有效果,我把文件中一个很重要的设置'host'给改了,随便在后面加了几个a。
之后访问phpMyAdmin的时候就出错了。然后把那几个a去掉,再访问的时候,除了最后一项tracking,其他都是绿色了。
大概是因为浏览器或者apache缓存的问题吧,这个我还没太搞清楚。
PHP 相关文章推荐
Windows下的PHP5.0详解
Nov 18 PHP
修改PHP的memory_limit限制的方法分享
Feb 21 PHP
基于PHP选项与信息函数的使用详解
May 10 PHP
smarty模板引擎从配置文件中获取数据的方法
Jan 22 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
Apr 15 PHP
php通过分类列表产生分类树数组的方法
Apr 20 PHP
PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
Nov 15 PHP
标准版Eclipse搭建PHP环境的详细步骤
Nov 18 PHP
Yii2.0中的COOKIE和SESSION用法
Aug 12 PHP
php遍历、读取文件夹中图片并分页显示图片的方法
Nov 15 PHP
深入理解PHP的远程多会话调试
Sep 21 PHP
PHP simplexml_load_string()函数实例讲解
Feb 03 PHP
PHP合并数组+与array_merge的区别分析
Aug 01 #PHP
PHP自定义函数收代码
Aug 01 #PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
Aug 01 #PHP
PHP5中使用PDO连接数据库的方法
Aug 01 #PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
Aug 01 #PHP
PHP Stream_*系列函数
Aug 01 #PHP
php下目前为目最全的CURL中文说明
Aug 01 #PHP
You might like
基于PHP CURL获取邮箱地址的详解
2013/06/03 PHP
解析如何在PHP下载文件名中解决乱码的问题
2013/06/20 PHP
Javascript算符的优先级介绍
2013/03/20 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
在JavaScript中重写jQuery对象的方法实例教程
2014/08/25 Javascript
Javascript快速排序算法详解
2014/12/03 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
jquery图片滚动放大代码分享(2)
2015/08/28 Javascript
js+canvas绘制五角星的方法
2016/01/28 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
AngularJS入门教程之ng-checked 指令详解
2016/08/01 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
2016/08/29 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
2016/10/10 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
VueJs单页应用实现微信网页授权及微信分享功能示例
2017/07/26 Javascript
原生javascript实现文件异步上传的实例讲解
2017/10/26 Javascript
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
2018/09/19 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
python中wx将图标显示在右下角的脚本代码
2013/03/08 Python
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
Windows下Eclipse+PyDev配置Python+PyQt4开发环境
2016/05/17 Python
python多进程提取处理大量文本的关键词方法
2018/06/05 Python
python频繁写入文件时提速的方法
2019/06/26 Python
Python实现不规则图形填充的思路
2020/02/02 Python
Python 中如何写注释
2020/08/28 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
2021/01/08 Python
amazeui 验证按钮扩展的实现
2020/08/21 HTML / CSS
Otticanet澳大利亚:最顶尖的世界名牌眼镜, 能得到打折季的价格
2018/08/23 全球购物
State Cashmere官网:半零售价可持续蒙古羊绒
2020/02/26 全球购物
寻找迷宫的一条出路,o通路;X:障碍
2016/07/10 面试题
总经理驾驶员岗位职责
2013/12/04 职场文书
会议邀请书范文
2014/02/02 职场文书
班级学习计划书
2014/04/27 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
Vue提供的三种调试方式你知道吗
2022/01/18 Vue.js