Debian8.1下面安装postgresql9.4
注意:该方法做完后的自启动无法从系统本身启动,而需要放到rc.local,这样感觉不太好,临时测试可以,永久使用还是换我另外一篇文章自编译的方法 1、新建文件/etc/apt/sources.list.d/pgdg.list,加入如下 deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main 2、加入key验证,如无问题提示OK wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc |apt-key add - 3、更新源 apt-get update 4、apt-get install postgresql会提示9.4版本的 5、修改IP白名单和IP监听地址 /etc/postgresql/9.4/main/pg_hba.conf host all all your_ip/24 md5 同样目录下postgresql.conf 如果想让PostgreSQL 监听整个网络的话,将listen_addresses 前的#去掉,并将 listen_addresses = 'localhost' 改成 listen_addresses = '*' 6、修改linux 系统用户postgres 的密码 PostgreSQL 数据库默认会创建一个linux 系统用户postgres,通过passwd 命令设置系统用户的密码为postgres。 # passwd postgres 7、修改PostgreSQL 数据库用户postgres的密码(注意不是linux系统帐号) PostgreSQL 数据库默认会创建一个postgres的数据库用户作为数据库的管理员,默认密码为空,我们需要修改为指定的密码,这里设定为’postgres’。 # su - postgres $ psql #ALTERUSERpostgresWITHPASSWORD'postgres'; #select*frompg_shadow; 8、测试 创建数据库:create database test; 切换数据库:c test; 创建表:create table test (id integer,name text); 插入数据:insert into test values(1,'test'); 查询:select * from test; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 有关 flex.messaging.MessageException: Cannot create cla
- 众里寻它千百度——ButterKnife源码完全解析
- postgresql – 在pg_restore中,如何使用postgres连接字符串
- Sqlite 数据库的相关操作
- c – 如何在没有重复代码的情况下实现“const”和“non-con
- ruby-on-rails – 在导轨上安全地停止em-websocket
- 为什么nosql
- ruby-on-rails – 渲染JSON以在Prawn PDF中进行映像
- C / Boost用于管理资源生命周期的共享资源类,如shared_ptr
- Oracle Database的一个bug