1、确认pkg版本大于1.1.4,可以用pkg -v查看,如果小于此版本,请升级。
2、在/usr/local/etc/pkg.conf文件中,删除掉repository相关的语句,像PACKAGESITE, MIRROR_TYPE, PUBKEY等(译注:默认就没有)。如果删除这些后pkg.conf成为空文件,那么就把它一块删除吧。
3、创建/usr/local/etc/pkg/repos文件夹,可以用mkdir -p /usr/local/etc/pkg/repos命令创建。
4、在上面的路径下,创建FreeBSD.conf,内容为:

  1. FreeBSD: {
  2. url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
  3. mirror_type: "srv",
  4. enabled: yes
  5. }

  1. FreeBSD: {
  2. url: "http://pkg.FreeBSD.org/${ABI}/latest",
  3. mirror_type: "srv",
  4. enabled: "yes"
  5. }

5、可以使用pkg install postgresql等命令了。

/etc/rc.conf

postgresql_enable="YES"
postgresql_data="xxx"
#postgresql_initdb_flags="--encoding=UTF8 --locale=en_US.UTF-8"

安装过程是极其简单,但是需要注意的是,安装完了需要运行下述命令,否则没法启动。
/usr/local/etc/rc.d/postgresql initdb

如果之前曾经安装过,那么可能出现提示,告诉你版本不统一,这是应该按照提示,删除之前遗留的目录,之后再运行这个命令。

设置初始密码:

首先:
$ psql -U pgsql postgres
然后:
postgres=# \password pgsql
postgres=# \q

最后:
修改/usr/local/pgsql/data/pg_hba.conf文件。

local all pgsql trust

修改为:

local all pgsql md5

SELECT (pg_stat_file('base/'||oid ||'/PG_VERSION')).modification, datname FROM pg_database;

转载于:https://www.cnblogs.com/zhangeamon/p/8881227.html

FreeBSD下面安装PostgreSQL。相关推荐

  1. 使用源码安装 PostgreSQL 12.5 主从集群

    推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...

  2. Centos 7环境下源码安装PostgreSQL数据库

    马上就要去实习了,工作内容是搞数据仓库方面的,用的是postgresql关系型数据库,于是自己先来了解下这种数据的用法,之后说说这个数据库和MySQL的关系和区别. 1.Postgresql简介 看了 ...

  3. 在FreeBSD下安装mysql+apache+php

    转自:[url]http://bbs.chinaunix.net/viewthread.php?tid=389832[/url] 在FreeBSD下安装mysql+apache+php ======= ...

  4. 如何在Debian 8/7上安装PostgreSQL 9.6

    为什么80%的码农都做不了架构师?>>>    PostgreSQL是一个开源的对象 - 关系数据库系统. 它是用于生产服务器的领先的数据库服务器之一. 本教程将帮助您在Debian ...

  5. python psycopg2_Ubuntu 安装 PostgreSQL 和 python-psycopg2基础教程(以及错误解决)

    Ubuntu 安装 PostgreSQL 和 python-psycopg2基础教程(以及错误解决) 2012/06/27 by Crazyant    3条评论 Django支持以下四种数据库Pos ...

  6. centos7安装postgresql数据库

    1.更新源 yum install download.postgresql.org/pub/repos/y- -y 2.安装postgresql yum install postgresql10-co ...

  7. FreeBSD下安装配置Hadoop集群(一)

    Hadoop其实本身是Linux下开发的应用,不过得益于虚拟机技术,也可以运行在其他平台.例如FreeBSD. 不过,Linux用的好好的,为什么用FreeBSD呢? 这个问题的回答其实比较复杂,基于 ...

  8. CentOS 7 安装 PostgreSQL 教程

    CentOS的源中自带有PostgreSQL,可以通过 yum list | grep postgresql 查看系统自带的版本,我这边看到的是9.2版本,个人还是比较建议安装更新的版本. 1.安装 ...

  9. docker安装PostgreSQL

    0 任务简介 在Ubuntu 16.04虚拟机中安装docker 使用docker安装PostgreSQL 完成端口映射使得外部机器可以访问虚拟机中的数据库 1 安装docker 这一部分比较简单,不 ...

  10. 【网址收藏】k8s中helm方式安装postgresql及pgadmin

    k8s中helm方式安装postgresql及pgadmin 安装命令: $ helm repo add runix https://helm.runix.net/ $ helm install my ...

最新文章

  1. 图像增强之拉普拉斯锐化---高斯一阶导二阶导数
  2. 在DataGrid(WebControl)中处理DropDownList事件的补充说明
  3. poj3671Dining Cows(DP)
  4. Jakarta EE中的规范范围
  5. 爬虫必备技能!开发者工具技巧总结
  6. css+div排版如何支持所有浏览器
  7. 初学者上手python建模
  8. RingBuffer
  9. ZIP 压缩解压命令
  10. 旧瓶装新酒——memcache作为DRDOS反射放大器
  11. Docker学习之day01 Docker的前世今生
  12. Sklearn上机笔记--标准化
  13. 使用ubuntu系统做程序开发
  14. 18939 最长单词
  15. 《计算机网络》学习笔记----第七版课后习题参考答案 第四章
  16. Win10系统图片打开方式恢复默认照片查看器
  17. Hexagon DSP SDK简介与HVX扩展(2)编译
  18. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver.的解决办法及原因
  19. CAN(Controller Area Network)通信介绍及其运作方法
  20. shopnc-b2b2c问题解决方案集锦

热门文章

  1. ubuntu14.04中mysql的安裝及utf8编码集配置
  2. 也来说说C#异步委托
  3. asp.net跳转页面的三种方法比较
  4. 在.net平台下,执行命令行
  5. VC++下使用ADO编写数据库程序(关键文章)
  6. js怎样递归遍历树形菜单数据
  7. Angularjs的ng-repeat中去除重复的数据
  8. jQuery实现简单的百分比进度条
  9. jQuery基础资料(二)
  10. 腾讯滑块验证码识别和加速度模拟(1)