postgressql安装
参考文章
FreeBSD10.0下ports安装postgresql9.4-server:
http://download.csdn.net/detail/machen_smiling/8425613
FreeBSD下安装PostgreSQL新手教程 http://blog.csdn.net/heiyeshuwu/article/details/107969
http://www.jb51.net/article/61222.htm
PostgreSQL installed in FreeBSD http://blog.163.com/digoal@126/blog/static/163877040201451181344545/
PostgreSQL 角色与用户管理介绍 http://www.jb51.net/article/40300.htm
postgresql的安装 http://blog.csdn.net/beiigang/article/details/8314216
允许远程连接的配置 http://blog.csdn.net/liangwenjiecp/article/details/17525585
http://www.cnblogs.com/stephen-liu74/archive/2012/05/21/2303510.html
http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html
远程连接设置
http://blog.csdn.net/ll136078/article/details/12747403
-----------------------------------------------------------------------------------
一、安装postgresql9.4
http://www.pgsqldb.org/pgsqldoc-7.4/tutorial-start.html
1- ports方式安装 postgresql9.4-server
cd /usr/ports/databases/postgresql94-server
make install celan
2-初始化数据库
//创建postgres用户
pw user add postgres
//创建数据库目录
mkdir -p /sql/pgsql/date
//目录权限
chown postgres /sql/pgsql/date
//切换用户
su postgres
//初始化数据库
/usr/local/bin/initdb -D /sql/pgsql/date
WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.
Success. You can now start the database server using:
/usr/local/bin/postgres -D /sql/pgsql/date
or
/usr/local/bin/pg_ctl -D /sql/pgsql/date -l logfile start
# vi /etc/rc.conf
postgresql_enable="YES"
postgresql_data="/sdyun/sql/pgsql/sd"
postgresql_class="postgres"
postgresql_initdb_flags="--encoding=utf-8 --lc-collate=C"
3.psql
//pkg 安装默认创建用户名为pgsql默认数据库为postgres
psql postgres
//指定用户 登录指定数据库
psql -U david -d postgres
4.创建用户 数据库
创建一个没有口令的用户:
CREATE USER jonathan
创建一个有口令的用户:
CREATE USER davide WITH PASSWORD 'jw8s0F4'
创建一个有口令的用户,其帐号在 2004 年底失效。 注意当 2005 年走过一秒后,该帐号将不再有效:
CREATE USER miriam WITH PASSWORD 'jw8s0F4' VALID UNTIL '2005-01-01';
创建一个拥有创建数据库权限的用户:
CREATE USER manuel WITH PASSWORD 'jw8s0F4' CREATEDB
odoo:
createuser --createdb --username pgsql --no-createrole --no-superuser --pwprompt odoo
创建数据库:
CREATE DATABASE dbname OWNER rolename
//createdb -O rolename dbname
//createdb -O rolename dbname
5.远程连接的配置
postgresql默认情况下,远程访问不能成功,如果需要允许远程访问,需要修改两个配置文件,说明如下:
1.postgresql.conf
将该文件中的listen_addresses项值设定为“*”,在9.0 Windows版中,该项配置已经是“*”无需修改。
2.pg_hba.conf
在该配置文件的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接将这一行修改为以下配置
host all all 0.0.0.0/ md5user1db user1 127.0.0.1/32 md5
如果不希望允许所有IP远程访问,则可以将上述配置项中的0.0.0.0设定为特定的IP值。
10.1.1.44/32 允许10.1.1.44
10.1.1.0/24 允许 10.1.1.0~10.1.1.255
postgressql安装的更多相关文章
- Centos7下安装BlockScout
简介 BlockScout是一个Elixir应用程序,允许用户搜索以太坊网络(包括所有叉子和侧链)上的交易,查看账户和余额以及验证智能合约.BlockScout为用户提供了一个全面,易于使用的界面,以 ...
- Geoserver+Postgresql+PostGIS 进行数据发布
1.postgressql+postgis安装 由于我已经安装了,因此没法进行截图,给出下载地址 下载地址:https://www.postgresql.org/ 记得一定要下载edu的版本 因为这个 ...
- 几种导入osm(openstreetmap)数据的方法
一osm2pgsql+postgresql+postgis osm2pgsql——是由OpenStreetMap开发的一个命令行工具负责将OSM数据导入到基于PostgresSql的Postgis的 ...
- [Odoo12基础教程]之第零篇-win中odoo12环境搭建
所需材料 1.python3.7 2.pycharm社区版及以上 3.postgresSQL10 下载链接:https://www.enterprisedb.com/thank-you-downloa ...
- [Odoo12基础教程]之win10中odoo12环境搭建
所需材料 1.python3.7 2.pycharm社区版及以上 3.postgresSQL10 下载链接:https://www.enterprisedb.com/thank-you-downloa ...
- PostgresSQL数据库安装及操作
PostgreSQL介绍 PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS). 用于安全地存储数据; 支持最佳做法,并允许在处理请求时检索它们. PostgreSQL(也称 ...
- 通过源码安装PostgresSQL
通过源码安装PostgresSQL 1.1 下载源码包环境: Centos6.8 64位 yum -y install bison flex readline-devel zlib-devel yum ...
- PostgresSQL的安装与基本命令使用
安装与配置 yum install http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-redhat95-9.5-2.noarch.rpm ...
- postgresSQL主从流复制安装
命令行运维: https://blog.csdn.net/zhangzeyuaaa/article/details/77941039 安装流程: 先准备类库: yum -y install readl ...
随机推荐
- PO3281 Dining(最大流)
如果只有食物或者饮料那就是个二分图最大匹配. 三个真想不出来..然后看题解..从源点到食物到牛到饮料到汇点,这样建图. 所以思维不能太局限了,不懂得把食物和饮料放到牛两边,以为牛吃食物饮料.食物饮料被 ...
- POJ1625 Censored!(AC自动机+DP)
题目问长度m不包含一些不文明单词的字符串有多少个. 依然是水水的AC自动机+DP..做完后发现居然和POJ2778是一道题,回过头来看都水水的... dp[i][j]表示长度i(在自动机转移i步)且后 ...
- unity button
#pragma strict var buttonTexture:Texture2D; private var str:String; private var frameTime:int; funct ...
- BZOJ3827 : [Poi2014]Around the world
把环倍长,破环成链 设f[i]表示i一次性能飞达的最右边的点,因为f[]单调递增,所以可以$O(n)$求出 这样就形成了一个树结构,对于每个节点,在其到根节点路径上二分出深度最大的点,使得其飞过一圈 ...
- codevs 1060
题目大意: 有2n张票,分别有A,B两类,求最后两个人拿到同种票的概率.n<=1250; 想想这题应该是组合啊..但是到底是组合还是排列..如果是组合, 概率为:1-两种票都取了n-1张的情况, ...
- CentOS6.4 配置Haproxy
Haproxy下载地址:http://pan.baidu.com/share/link?shareid=1787182295&uk=1829018343 也可用wget http://hapr ...
- TYVJ P1063 数字串 Label:双指针 线性扫描
描述 给你一个长度为n的数字串,数字串里会包含1-m这些数字.如果连续的一段数字子串包含了1-m这些数字,则称这个数字字串为NUM串.你的任务是求出长度最短的NUM串是什么,只需要输出这个长度即可.1 ...
- 【BZOJ】3781: 小B的询问(莫队算法)
http://www.lydsy.com/JudgeOnline/problem.php?id=3781 还能不能再裸点.. #include <cstdio> #include < ...
- WebRTC手记之框架与接口
转载请注明出处:http://www.cnblogs.com/fangkm/p/4370492.html 上一篇文章简单地介绍了下WebRTC的协议流程,这一篇就开始介绍框架与接口. 一提到框架,本能 ...
- C#中使用JQueryUI中Autocomplete插件
服务器端后台代码: 1 private string GetModelNames() { 2 return @"[ 3 { 4 'value': 'jquery', 5 'label': ' ...