【CentOS】PostgreSQL安装与设定
本教程适合Centos6.7或者RedHat.
PostgreSQL安装
1、Postgresql安装包确认
yum list postgresql*
postgresql-server.x86_64 8.4.-.el6_9 base
postgresql.x86_64 8.4.-.el6_9 base
2、Postgresql安装
yum install -y postgresql-server
3、安装结果确认
rpm -qa | grep postgresql
postgresql-8.4.-.el6_9.x86_64
postgresql-libs-8.4.-.el6_9.x86_64
postgresql-server-8.4.-.el6_9.x86_64
PostgreSQL设置
1、数据库初期化
/etc/rc.d/init.d/postgresql initdb
将生成/var/lib/pgsql/data目录
2、外部链接与Port番号设置
vi /var/lib/pgsql/data/postgresql.conf
#全部可链接
listen_addresses = '*'
port =
#log出力形式(时间,用户,数据库,进程,行号)
log_line_prefix = '%t %u %d [%p-%l]'
3、数据库访问设置
vi /var/lib/pgsql/data/pg_hba.conf
#所有的用户和IP地址都可以访问lxb数据库
host lxb all 0.0.0.0/ trust
4、系统服务设置(默认是登录状态)
ls /etc/init.d/ | grep post
postfix
postgresql
udev-post
5、Postgresql服务OS系统启动时自动启动设置
#设置状态确认
chkconfig --list postgresql
postgresql :off :off :off :off :off :off :off #开启自启动服务
chkconfig postgresql on #设置状态再次确认
chkconfig --list postgresql
postgresql :off :off :on :on :on :on :off
6、启动PostgreSQL服务
service postgresql start
postgresql サービスを開始中: [ OK ] service postgresql status
postmaster (pid ) を実行中..
数据库设置
1、默认超级管理用户密码变更
#切换超级用户
su - postgres
#密码变更
psql -c "alter user postgres with password 'Admin'"
2、创建用户与数据库
#创建用户
createuser test #数据库创建
createdb lxb
3、数据库列表确认
psql -l
-----------+----------+------------------+-------------+-------------------+-----------------------
postgres | postgres | UTF8 | ja_JP.UTF- | ja_JP.UTF- |
lxb | postgres | UTF8 | ja_JP.UTF- | ja_JP.UTF- |
template0 | postgres | UTF8 | ja_JP.UTF- | ja_JP.UTF- | =c/postgres
: postgres=CTc/postgres
template1 | postgres | UTF8 | ja_JP.UTF- | ja_JP.UTF- | =c/postgres
: postgres=CTc/postgres
( 行)
4、链接数据库
#链接lxb数据库
psql lxb
psql (8.4.)
#test用户密码设置
lxb=# alter user test with password 'Test';
ALTER ROLE
数据库操作命令参照官网:https://www.postgresql.org/docs/9.4/static/app-psql.html
总结
由于一直习惯于Windows系的安装包式安装,Centos上安装还是头一次,所以找了很多资料才得以完成。以上只实现了基础安装,基本上测试够用了,实际上线时安全与容灾方面的设置还需各自探讨进行设置。
【CentOS】PostgreSQL安装与设定的更多相关文章
- CentOS 6安装PostgreSQL
https://zh.wikipedia.org/wiki/PostgreSQL PostgreSQL是自由的对象-关系型数据库服务器(数据库管理系统),在灵活的BSD-风格许可证下发行.它在其他开放 ...
- CentOS 7 安装、配置、使用 PostgreSQL 9.5及PostGIS2.2
学习CentOS下安装使用PostgreSQL [安装过程] 1.添加RPM yum install https://download.postgresql.org/pub/repos/yum/ ...
- CentOS 7 安装、配置、使用 PostgreSQL 10 安装及基础配置
官网安装方法:https://www.postgresql.org/download/linux/redhat/ 卸载的话使用 yum remove 相应的安装 Install the reposit ...
- CentOS 7 安装、配置、使用 PostgreSQL 9.5(一)安装及基础配置
一直不知道怎么读这个数据库的名字,在官网上找到了文档.PostgreSQL is pronounced Post-Gres-Q-L. 读音 What is PostgreSQL? How is it ...
- Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
近日需要将PostgreSQL数据库从Windows中迁移到Linux中,Linux CentOS 7 安装PostgreSQL 9.5.17 安装过程 特此记录. 安装环境: 数据库:Postgre ...
- PostgreSQL 安装之 CentOS 7 x64 RPM 安装
PostgresQL 安装环境 一.CentOS 7 安装 1. 环境说明 CentOS7 PosgreSQL 11.2 2. 在线安装 到目前为止(2019-08-10),CentOS7 默认携带了 ...
- 阿里云服务器 centos 7 安装postgresql 11
Postgresql简介 官方网站:https://www.postgresql.org/ 简介参考zhihu文章 https://www.zhihu.com/question/20010554 关于 ...
- NoSql1 在Linux(CentOS)上安装memcached及使用
前言: 今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...
- Linux下apache+phppgadmin+postgresql安装配置
Linux下apache+phppgadmin+postgresql安装配置 操作系统:CentOS 安装包:httpd(首选yum), php(包括php以及php-pgsql,php-mbstri ...
随机推荐
- 《贝贝GO》技术支持
贝贝GO是一个采用R2M模式的电子商务平台,通过零售商到制造商的两点直线连接,去除中间所有分销代理环节,结合互联网打造全新的线下新零售,旨在为用户提供高品质.高性价比商品的同事带动零售业的新发展.提升 ...
- neutron基础一(网络基本命令)基本命令,包括veth peer
ip addr ip link tcpdump -i veth1 -e -v route -n ip route arp ethtool -S veth0 ip link add type veth ...
- failed to start process with commandline '%LAUNCHER_PATH% %LAUNCHER_ARGS%', ErrorCode = '0x80070002
在dotnet core进行开发的时候,需要开发目录直接iis进行部署,然而启动的时候,报异常,我们查看windows下的应用日志发现有个这样的错误信息 Application 'MACHINE/WE ...
- ELFHash算法解释
// ELF Hash Function unsigned int ELFHash(char *str) { unsigned int hash = 0; unsigned int x = 0; wh ...
- 周强、张季跃,马凯军《面向对象与程序设计Java》第十四周学习总结
实验十四 Swing图形界面组件 实验时间 20178-11-29 理论部分:不使用布局管理器 有时候可能不想使用任何布局管理器,而只 是想把组件放在一个固定的位置上.下面是将一 个组件定位到某个绝 ...
- vuex核心
最详细的Vuex教程 什么是Vuex? vuex是一个专门为vue.js设计的集中式状态管理架构.状态?我把它理解为在data中的属性需要共享给其他vue组件使用的部分,就叫做状态.简单的说就是dat ...
- centOS6.0虚拟机ip配置
1.首先使用虚拟机安装好centOS6.0系统 2.虚拟机网络配置:(选择桥接模式) 3. 第一步:首先关闭防火墙 1.将防火服务从启动列表移除 #chkconfig --del iptables # ...
- oracle mysql 比较
转载:https://www.cnblogs.com/qq765065332/p/9293029.html 一.数据的存储结构 mysql: 1.对数据的管理可以有很多个用户,登录用户后可以看到该用户 ...
- 线性求第k大
快排变种. 快排每次只进行部分排序,进入左边或者右边或者当前mid就是答案. 据说期望值是O(n) 然后STL中的 nth_element也是用这个思想. #include <cstdio> ...
- leetcode 381.Insert Delete GetRandom
这道题中要求使用O(1)的方法来删除和插入元素的,那么首先需要寻找到对应的元素,这个可以使用map的O(1)的查询时间的,然后是删除对应的元素的,那么可以根据 堆排序中类似的做法把最后面的元素插入到前 ...