• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PostgreSQL管理工具phpPgAdmin入门指南

    一、安装phpPgAdmin
    将下载的压缩包解压

    对于 tar.gz 执行如下命令:

    复制代码 代码如下:
    gunzip phpPgAdmin-*.tar.gz
    tar -xvf phpPgAdmin-*.tar

    对于 tar.bz2 执行如下命令:

    复制代码 代码如下:
    bunzip2 phpPgAdmin-*.tar.bz2
    tar -xvf phpPgAdmin-*.tar

    对于 .zip 执行如下命令:

    复制代码 代码如下:
    unzip phpPgAdmin-*.zip

    二、 配置 phpPgAdmin

    编辑 phpPgAdmin/conf/config.inc.php 文件

    如果你搞乱了配置文件,你可以使用 config.inc.php-dist 文件进行恢复。

    三、创建 reports 数据库

    如果你希望启用 reports(一个很有用的特性),那么请到'sql'子目录下查看 reports-pgsql.sql 脚本。
    它包含了如何创建 reports 数据库的指导。

    四、转储功能相关

    如果你是在安全模式下运行 PHP ,为了让数据库转储能够正常工作,
    你必须将 php.ini 中的'safe_mode_allowed_env_vars'指令包含 PGPASSWORD 和 PGUSER 环境变量,
    同时还需要在'safe_mode_exec_dir'指令中包含 pg_dump 二进制文件所在的目录。
    例如:

    复制代码 代码如下:
     safe_mode_allowed_env_vars = PHP_,PG
     safe_mode_exec_dir = /usr/bin

    一般说来,你总不希望 /usr/bin 中的所有程序都能被执行,
    所以你可能需要将 pg_dump 和 pg_dumpall 复制到单独的目录中去。

    同样,如果你希望 phpPgAdmin 支持转储,
    你还需要确保 pg_dump 和 pg_dumpall 可以被运行 PHP 的进程执行。

    最后,如果你以安全模式运行 phpPgAdmin ,
    需要长时间运行的导入、导出、事务处理,可能会由于超时而退出。

    五、PostgreSQL statistics collector

    如果启用了 PostgreSQL 的统计程序(statistics collector),
    phpPgAdmin 将会显示表和索引的性能以及使用统计。
    为了启用这个功能,需要将 postgresql.conf 文件中的如下行的注释取消:

    复制代码 代码如下:

     stats_start_collector = true
     stats_command_string = true
     stats_block_level = true
     stats_row_level = true

    六、cookies 相关

    为了能够使用在浏览器中正常使用 phpPgAdmin ,你必须启用浏览器的 cookies 功能。

    七、重要 - 安全相关

    PostgreSQL 在默认情况下并不需要使用密码登录,
    我们强烈建议你在 pg_hba.conf 中配置为对本地链接使用 md5 密码,
    并为默认的超级用户设置一个密码。

    由于存在大量已经安装的 phpPgAdmin 并没有为本地连接设置密码,
    我们提供了一个名为'extra_login_security'的配置选项,它默认为 TRUE 。
    这意味着你不能使用'root','administrator','pgsql','postgres'用户或空密码登陆。

    仅在你对数据库进行了足够的安全设置以后才能将'extra_login_security'设为 fasle ,
    这样你就能使用管理员密码以管理员身份登陆。

    八、小提示

    当在 php.ini 中设置 display_errors = On 并且 error_reporting 包含 ERROR 以外级别的错误的时候,
    phpPgAdmin 常常不能流畅的使用,大约是由于编码并非严格遵守 PHP 开发者期望的编码风格所致吧。
    所以如果出现某些问题试试 display_errors = Off 看看,也许能解决使用中一些恼人的问题。

    您可能感兴趣的文章:
    • 启动PostgreSQL服务器 并用pgAdmin连接操作
    • docker环境下数据库的备份(postgresql, mysql) 实例代码
    • Postgresql备份和增量恢复方案
    • 在Windows下自动备份PostgreSQL的教程
    • postgreSQL使用pgAdmin备份服务器数据的方法
    上一篇:Postgre数据库Insert 、Query性能优化详解
    下一篇:phpPgAdmin 常见错误和问题的解决办法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PostgreSQL管理工具phpPgAdmin入门指南 PostgreSQL,管理工具,phpPgAdmin,