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

 更新时间:2010年08月01日 21:35:57   作者:  
安装了phpMyAdmin之后一直有这个问题。虽然知道自己可能用不到这些功能,但是不解决这个问题总觉着phpMyAdmin和MySQL的安装没有成功。

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

点了 请点击此处之后 看到的画面如下


解决这个问题要注意的地方如下。
1.config文件的删除与拷贝处理
这个有可能不是问题的关键,但是我是在出现问题之后,阅读了官方的文档,然后进行了处理。
在setup画面保存了设置之后,把./config/config.inc.php拷贝到./也就是根目录下,然后删除./config目录
2.创建附加功能需要的数据库和表
在./scripts文件夹下存在一个create_tables.sql文件,将它导入MySQL,创建相应的表。
虽然附加功能还存在问题,但是已经可以使用phpMyAdmin来管理MySQL了,所以我通过下面的画面倒入了create_tables.sql文件

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 数组二分法查找函数代码

    php 数组二分法查找函数代码

    search函数 其中$array为数组,$k为要找的值,$low为查找范围的最小键值,$high为查找范围的最大键值
    2010-02-02
  • php获取远程图片并下载保存到本地的方法分析

    php获取远程图片并下载保存到本地的方法分析

    这篇文章主要介绍了php获取远程图片并下载保存到本地的方法,结合实例形式对比分析了php基于curl与缓存操作获取远程图片及图片保存的相关操作技巧,需要的朋友可以参考下
    2016-10-10
  • PHP实现执行外部程序的方法详解

    PHP实现执行外部程序的方法详解

    这篇文章主要介绍了PHP实现执行外部程序的方法,结合实例形式分析了php执行外部程序的常用函数相关使用技巧与注意事项,需要的朋友可以参考下
    2017-08-08
  • php与paypal整合方法

    php与paypal整合方法

    这几天,boss要求在system中整合paypal,方便交易.个个都没空,就我比较清闲.所以,这工作就落我身上了.一点头绪都没有.只能先google一下了.查找了大半个上午,中午懂了那么一点.还好paypal提供了比较完整的参考文档.
    2010-11-11
  • 详谈PHP编码转换问题

    详谈PHP编码转换问题

    本文给大家分享的是个人对于PHP编码转换问题的理解以及处理方法,非常的简单实用,有需要的小伙伴可以参考下。
    2015-07-07
  • PHP获取二叉树镜像的方法

    PHP获取二叉树镜像的方法

    这篇文章主要介绍了PHP获取二叉树镜像的方法,涉及php使用队列针对二叉树进行翻转的相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • php 静态页面中显示动态内容

    php 静态页面中显示动态内容

    静态页面中显示动态内容,一些网站的qq在线状态,还有购物车用的是这个方法
    2009-08-08
  • php如何连接sql server

    php如何连接sql server

    这篇文章主要介绍了php连接sql server的方法,在连接过程中遇到的问题以及解决方法,需要的朋友可以参考下
    2015-10-10
  • PHP+JS三级菜单联动菜单实现方法

    PHP+JS三级菜单联动菜单实现方法

    这篇文章主要介绍了PHP+JS三级菜单联动菜单实现方法,涉及JavaScript动态控制页面样式及PHP数据库操作相关技巧,需要的朋友可以参考下
    2016-02-02
  • PHP实现基本留言板功能原理与步骤详解

    PHP实现基本留言板功能原理与步骤详解

    这篇文章主要介绍了PHP实现基本留言板功能,结合实例形式分析了PHP实现基本留言板功能的相关原理、数据库构建、功能实现等步骤与相关操作技巧,需要的朋友可以参考下
    2020-03-03

最新评论