phpmyadmin 调试


今天下午花了点时间更新了一下强大的phpmyadmin软件~

最新的版本是3.4.8~php写的就是好~直接下下来覆盖原来的文件就好了~

新版本的ui风格很不错啊~用到了很多的ajax特效~特别赞.看着赏心悦目的话用起来也非常畅快流离啊~

截图放在这:

[singlepic id=771 w=640 h=480 float=center]

不过在开启phpmyadmin的高级功能的时候出了点小问题~

就是按照官方的一个脚本把新的pma用户加上之后.发现还是提示没有配置好…

仔细的对了整个官方的额文档和我的本地数据库之后发现pma用户的权限还少了一个东西…

官方的配置脚本是:

[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’; [/sql]

这样的问题就是这个新用户无法访问我们需要进行管理的phpmyadmin数据库.. 所以在最后还得加上一句:

[sql] GRANT ALL PRIVILEGES ON phpmyadmin.* TO ‘pma’@localhost IDENTIFIED BY ‘pmapass’; [/sql]

这样就可以正常的管理高级设置功能了~

comments powered by Disqus