FreeBSD12系统下安装PostgreSQL11( 二 )


       #su postgres   // 注:postgres用户是安装postgresql时由安装法式主动添加到系统中的 。
       $/usr/local/bin/initdb -D /home/pgsql_11/pgdb
       或者:
       $pg_ctl -D /usr/local/pgsql/data initdb
       进入所建立的数据库目次,可以看到postgresql主动生当作了一堆数据库文件 。
       postgresql默认数据安装路径是:/var/db/postgres/data11,所以要将数据库默认路径点窜当作初始化时我们建立的阿谁数据库路径 。
       将 postgresql_data=https://vvvtt.com/article/"/home/pgsql_11/pgdb" 添加到 /etc/rc.conf,把postgresl数据库存放路径改当作本身建立的数据库路径 。
       $/usr/local/rc.d/postgresql onestart            //注:第一次启动postgresql要用onestart而不是start 。
       OK,postgresql当作功启动 。

FreeBSD12系统下安装PostgreSQL11

文章插图

8八、开启postgresql长途登录撑持
       默认环境下postgresql是不消暗码不撑持长途登录的 。 若是我们需要长途登录,则要点窜postgresql.conf和pg_hba.conf两个设置装备摆设文件,你可以在postgresql初始化时你建立的数据库目次下(默认数据库安装目次是/var/db/postgres/data11)找到这两个设置装备摆设文件 。
       postgresql办事器默认监听端口是:5432,此端口可以经由过程点窜postgresql.conf设置装备摆设文件进行点窜 。 去失落 #port = 5432 前的#,然后将数字5432点窜当作你但愿的端标语 。 postgresql办事器默认只监听本机(localhost),要想监听肆意ip,将#listen_addresses = ‘localhost'前的#号去失落,并把localhost改为*,为了确保平安,启用暗码加密,将#password_encryption = md5前的#号去失落即可 。 最后,点窜pg_hba.conf,在末从头至尾处添加“host    all    all    0.0.0.0/0    md5”

9九、安装免费、开源的办理东西pgAdmin4
       postgresql有一个免费的办理东西pgAdmin4,可以到https://www.pgadmin.org/download/下载你想要的版本 。
       我安装的是Pyhton Wheel,下载pgadmin4-3.6-py2.py3-none-any.whl,此版本的pgAdmin4需要在python情况下运行,而且安装时要经由过程python的pip进行安装,所以先安装python:
       #pkg install python        //安装python情况 。
       #python -m ensurepip    //安装pip 。
       #pip install --upgrade pip    //更新pip,不然安装pgAdmin4犯错,无法完当作安装 。
       #pip install pgadmin4-3.6-py2.py3-none-any.whl    //安装pgadmin4
       #cd /usr/local/lib/python2.7/site-packages/pgadmin4    //进入pgadmin4安装目次
       #python pgAdmin4.py    //启动pgAdmin4 。 呈现错误,提醒没有 _sqlite3的模块 。
       #pkg search sqlite3        //找到py27-sqlite3-2.7.15_7
       #pkg install py27-sqlite3
       从头启动pgAdmin4:

推荐阅读