注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Linux >> 数据库 >> POSTGRE >> Linux正文

OpenBSD4.0 PostgreSQL8.1.5数据库的安装

文章来源:chinaunix 作者:MY 更新时间:2007-2-10 【 】 【加入收藏

    一、建立postgresql相关用户

    #groupadd postgresql

    #mkdir /home/postgres

    #useradd –g postgresql postgres

    #passwd postgres

    设置密码 password

    确认密码 password

    二、安装PostgreSQL

    #mkdir –p /var/postgresql/data                     
    *建立数据库初始目录,安装时会自动建立但会提示个错误。

    #chown –R postgres /var/postgresql/data    
    *让用户postgres拥有数据库目录控制权限

    #pkg_add -r postgresql-server-8.1.5.tgz

    三、开机启动PostgreSQL数据库

    #vi /etc/rc.local                            
    *加入如下内容,注意格式
    CODE:[Copy to clipboard]if [ -x /usr/local/bin/pg_ctl -a -x /usr/local/bin/postmaster ]; then

    su postgres -c "/usr/local/bin/pg_ctl start -D /var/postgresql/data -l /var/postgresql/data/log.txt -o '-D /var/postgresql/data' -o '-k /var/www/tmp/'"

    ln -s /var/www/tmp/.s.PGSQL.5432 /tmp

    ln -s /var/www/tmp/.s.PGSQL.5432.lock /tmp

    echo -n ' postgresql'

    fi
    :wq    *保存退出

    #ln -s /var/www/tmp/.s.PGSQL.5432 /tmp

    #ln -s /var/www/tmp/.s.PGSQL.5432.lock /tmp

    四、关机时关闭PostgreSQL数据库

    #vi /etc/rc.shutdown    *加入如下内容,注意格式


    CODE:[Copy to clipboard]if [ -f /var/postgresql/data/postmaster.pid ]; then

    su postgres -c '/usr/local/bin/pg_ctl stop -m fast -D /var/postgresql/data'

    rm -f /var/postgresql/data/postmaster.pid

    fi
    :wq

 

     八、安装并配置phpPgAdmin-4.0.1

    #pkg_add -r php5-pgsql-5.1.4.tgz

    #/usr/local/sbin/phpxs -a pgsql

    网上下载phpPgAdmin-4.0.1.tar.gz 到 /var/www/htdocs    

    #tar zxf phpPgAdmin-4.0.1.tar.gz

    #mv phpPgAdmin-4.0.1 pgadmin       
   

    *改个容易记住的名字,当然你喜欢长文件名不改也行~_~

    #vi /var/www/htdocs/pgadmin/conf/config.inc.php


    CODE:[Copy to clipboard]改:

    $conf['servers'][0]['host'] = '';     

    $conf['servers'][0]['defaultdb'] = 'Template1';

    $conf['extra_login_security'] = true;

    为:

    $conf['servers'][0]['host'] = 'localhost';     
    * 指定postgresql 在本机

    $conf['servers'][0]['defaultdb'] = 'posrgres';   
    * PostgreSQL 8.1 以上版本,你需要到将这项设定为 'postgres'

    $conf['extra_login_security'] = false;      
    *启用密码认证
    :wq

  • 上一篇Linux:

  • 下一篇Linux:
  • 最 新 热 门
     VMware下Linux与真实主机共享上网
     Linux系统安全隐患及加强安全管理方法
     各类Unix和Linux密码丢失解决方法
     配置Linux操作系统的环境变量
     在Linux系统下刷新主板BIOS的好方法
     删除文件提示:Operation not permitted
     Linux系统下硬盘挂载详细说明
     Linux文本模式下如何发送带附件的Email
     在Linux自动生成一个保险密码的方法
     Linux商业电影动画制作软件列表
    最 新 推 荐
     在Ubuntu和Debian系统下安装PostgreSQL
     从网络上登录其它计算机的PostgreSQL
     Ubuntu系统下安装和配置PostgreSQL 8.1
     OpenBSD4.0 PostgreSQL8.1.5数据库的安装
     PostgreSQL 最新8.2版发布
     将你的网站从MySQL改为PostgreSQL
     ucLinux下sqlite数据库移植全攻略
     PostgreSQL介绍及安装指南
     Linux下免费数据库PostgreSQL开发入门
     PostgreSql服务器的配置
    相 关 文 章

    删除文件提示:Operation not permitted
    如何解决Scim和Skype之间的冲突问题
    Linux系统下用Sopcast收看网络电视
    Linux操作系统下Shutdown命令-[option]
    使用 Perl/Tk 把 GUI 加入服务器编程
    重新定义Expect在Cron中的交互信息输出
    使用 Perl/Tk 把 GUI 加入服务器编程
    php+fastcgi遭遇No input file specified.错…
    Perl语言编程特殊技巧
    用Perl动态建立ZIP压缩文件

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用