在PostgreSQL数据库管理工具phppgadmin入门指南
1。安装phppgadmin解压下载的压缩包
下面的命令执行的编译:
复制代码代码如下:gunzip phppgadmin * .tar.gz
焦油焦油xvf phppgadmin *。
下面的命令执行tar.bz2解压缩:
复制代码代码如下:在phppgadmin tar.bz2解压缩*。
焦油焦油xvf phppgadmin *。
执行以下命令:
复制代码代码如下:解压ZIP phppgadmin *。
两。配置phppgadmin
编辑phppgadmin / / config.inc.php文件中
如果你搞砸了的配置文件,你可以使用config.inc.php-dist文件恢复。
三。创建报表数据库
如果你想使报告(一个非常有用的功能),看看the'sql'subdirectory的reports-pgsql.sql脚本。
它包含关于如何创建报表数据库的说明。
四。转储功能相关
如果在安全模式下运行PHP,则使数据库转储工作正常,
你必须包括在php.ini中的pgpassword the'safe_mode_allowed_env_vars'instruction和pguser环境变量。
它还需要包含的目录pg_dump二进制文件位于the'safe_mode_exec_dir'instruction。
例如:
复制代码如下:safe_mode_allowed_env_vars = php_,PG
safe_mode_exec_dir = / usr /箱
一般来说,你不希望所有的程序在/ usr /斌被处决。
所以你可能需要复制到一个单独的目录和pg_dumpall pg_dump。
再次,如果你想phppgadmin支持转储,
你还需要确保pg_dump和pg_dumpall可以通过运行PHP的执行过程。
最后,如果你运行在一个安全的方式phppgadmin,
需要长时间运行的导入、导出、事务处理可能会因超时而被撤回。
五、PostgreSQL统计器
如果PostgreSQL的统计程序(数据采集器)启用,
phppgadmin将显示表和索引和统计的使用性能。
要启用此功能,您需要取消在postgresql.conf下行注释文件:
复制代码代码如下所示:
stats_start_collector =真
stats_command_string =真
stats_block_level =真
stats_row_level =真
六、饼干相关
为了能够在浏览器中使用phppgadmin,您必须启用浏览器的cookies功能。
七,重要-安全相关
PostgreSQL不需要登录的默认,
我们强烈建议您配置在pg_hba.conf为本地链接使用MD5密码,
并设置一个密码为默认的超级用户。
因为有一个已经安装phppgadmin大量,没有密码设置为本地连接,
我们已经提供了一个配置选项named'extra_login_security ',真正的默认。
这意味着你不能use'root ','administrator ','pgsql ','postgres用户或密码为空。
只有在你有足够的安全设置的数据库set'extra_login_security'to假,
通过这种方式,您可以使用管理员密码作为管理员登录。
八,小提示
当display_errors =对设置在php.ini和error_reporting包含误差水平之外的错误,
PhpPgAdmin经常不流利,关于原因的编码方式编码不是预期的PHP开发人员严格遵守。
如果你display_errors =掉一些问题,你可以解决一些在使用恼人的问题。