FreeBSD下面安装PostgreSQL。
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,内容为:
- FreeBSD: {
- url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
- mirror_type: "srv",
- enabled: yes
- }
或
- FreeBSD: {
- url: "http://pkg.FreeBSD.org/${ABI}/latest",
- mirror_type: "srv",
- enabled: "yes"
- }
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。相关推荐
- 使用源码安装 PostgreSQL 12.5 主从集群
推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...
- Centos 7环境下源码安装PostgreSQL数据库
马上就要去实习了,工作内容是搞数据仓库方面的,用的是postgresql关系型数据库,于是自己先来了解下这种数据的用法,之后说说这个数据库和MySQL的关系和区别. 1.Postgresql简介 看了 ...
- 在FreeBSD下安装mysql+apache+php
转自:[url]http://bbs.chinaunix.net/viewthread.php?tid=389832[/url] 在FreeBSD下安装mysql+apache+php ======= ...
- 如何在Debian 8/7上安装PostgreSQL 9.6
为什么80%的码农都做不了架构师?>>> PostgreSQL是一个开源的对象 - 关系数据库系统. 它是用于生产服务器的领先的数据库服务器之一. 本教程将帮助您在Debian ...
- python psycopg2_Ubuntu 安装 PostgreSQL 和 python-psycopg2基础教程(以及错误解决)
Ubuntu 安装 PostgreSQL 和 python-psycopg2基础教程(以及错误解决) 2012/06/27 by Crazyant 3条评论 Django支持以下四种数据库Pos ...
- centos7安装postgresql数据库
1.更新源 yum install download.postgresql.org/pub/repos/y- -y 2.安装postgresql yum install postgresql10-co ...
- FreeBSD下安装配置Hadoop集群(一)
Hadoop其实本身是Linux下开发的应用,不过得益于虚拟机技术,也可以运行在其他平台.例如FreeBSD. 不过,Linux用的好好的,为什么用FreeBSD呢? 这个问题的回答其实比较复杂,基于 ...
- CentOS 7 安装 PostgreSQL 教程
CentOS的源中自带有PostgreSQL,可以通过 yum list | grep postgresql 查看系统自带的版本,我这边看到的是9.2版本,个人还是比较建议安装更新的版本. 1.安装 ...
- docker安装PostgreSQL
0 任务简介 在Ubuntu 16.04虚拟机中安装docker 使用docker安装PostgreSQL 完成端口映射使得外部机器可以访问虚拟机中的数据库 1 安装docker 这一部分比较简单,不 ...
- 【网址收藏】k8s中helm方式安装postgresql及pgadmin
k8s中helm方式安装postgresql及pgadmin 安装命令: $ helm repo add runix https://helm.runix.net/ $ helm install my ...
最新文章
- 图像增强之拉普拉斯锐化---高斯一阶导二阶导数
- 在DataGrid(WebControl)中处理DropDownList事件的补充说明
- poj3671Dining Cows(DP)
- Jakarta EE中的规范范围
- 爬虫必备技能!开发者工具技巧总结
- css+div排版如何支持所有浏览器
- 初学者上手python建模
- RingBuffer
- ZIP 压缩解压命令
- 旧瓶装新酒——memcache作为DRDOS反射放大器
- Docker学习之day01 Docker的前世今生
- Sklearn上机笔记--标准化
- 使用ubuntu系统做程序开发
- 18939 最长单词
- 《计算机网络》学习笔记----第七版课后习题参考答案 第四章
- Win10系统图片打开方式恢复默认照片查看器
- Hexagon DSP SDK简介与HVX扩展(2)编译
- This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver.的解决办法及原因
- CAN(Controller Area Network)通信介绍及其运作方法
- shopnc-b2b2c问题解决方案集锦