3步启动PG

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介:

简介

PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),简称pgsql,它支持大部分 SQL 标准并且提供了许多其他现代特性:复杂查询 外键 触发器 视图 事务完整性 多版本并发控制 同样,PostgreSQL 可以用许多方法扩展,如通过增加新的:数据类型 函数 操作符 聚集函数 索引方法 过程语言,同时也是一个开源免费的DB,号称--业界领先的开源关系数据库

环境准备:

     1、centos 6.X

     2、到官王下载二进制包    https://www.postgresql.org

     3、解压包到指定目录

开始安装:

    一、创建psotgres用户

    groupadd postgres

    useradd -g postgres postgres

    二、创建目录、授权 

    mkdir -p /data/service/postgresql/data

    mkdir -p /data/service/postgresql/log

    chown -R postgres.postgres /data/service

    三、初始化

    1、切换专用的用户

    2、执行初始化

    /usr/local/pgsql/bin/initdb -E utf8 -D /data/service/postgresql/data

    3、启动pg

     /usr/local/pgsql/bin/postgres -D /data/service/postgresql/data/  >/data/service/postgresql/log/postgres.log & 

    [1] 8251

    bash-4.1$ 2017-11-14 18:54:13.948 CST [8251] LOG:  listening on IPv6 address "::1", port 5432

    2017-11-14 18:54:13.948 CST [8251] LOG:  listening on IPv4 address "127.0.0.1", port 5432

    2017-11-14 18:54:14.169 CST [8251] LOG:  listening on Unix socket "/tmp/.s.PGSQL.5432"

    2017-11-14 18:54:14.666 CST [8252] LOG:  database system was shut down at 2017-11-14 18:51:35 CST

    2017-11-14 18:54:14.706 CST [8251] LOG:  database system is ready to accept connections

        #说明启动成功了,若启动失败,具体看日志

    4、登陆数据库

    /usr/local/pgsql/bin/psql 

话外篇:

    到此pg顺利的启动了,学习一个新的DB要会命令的帮助信息,如初始化的时候/usr/local/pgsql/bin/initdb --help,这里 使用绝对路径进行数据库的操作,觉得麻烦可以设置用户的环境变量直接数据psql这样就可以登陆数据,数据库的配置相关信息目录/usr/local/pgsql/share/postgresql数据初始化后数据目录页存在文件:

1、连接权限设置pg_hba.conf( pg_hba.conf.sample默认的名字)

2、数据库参数设置:postgresql.conf(postgresql.conf.sample默认的名字)


本文转自 DBAspace 51CTO博客,原文链接:http://blog.51cto.com/dbaspace/1981799

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
3月前
|
SQL 关系型数据库 MySQL
SQL自动启动设置指南:详细步骤与技巧
在数据库管理中,确保SQL服务能够自动启动对于保持数据服务的连续性和稳定性至关重要
|
关系型数据库 MySQL
MySQL 服务的启动与停止(通过命令行的方式)
MySQL 服务的启动与停止(通过命令行的方式)
105 0
|
6月前
|
Oracle 关系型数据库 数据库
Oracle启动和停止的方式详解
Oracle启动和停止的方式详解
197 0
|
关系型数据库 PostgreSQL
PostgreSQL pg_ctl start超时分析
PostgreSQL pg_ctl start超时分析
169 0
|
SQL 关系型数据库 MySQL
MySQL中sp运行check表版本更新流程解析
MySQL中sp运行check表版本更新流程解析
231 0
|
关系型数据库 MySQL
启动停止mysql时报:服务正在启动或停止中,请稍候片刻后再试一次。
启动停止mysql时报:服务正在启动或停止中,请稍候片刻后再试一次。
198 0
启动停止mysql时报:服务正在启动或停止中,请稍候片刻后再试一次。
|
网络协议 关系型数据库 MySQL
解决本地计算机上的MySQL80服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
解决本地计算机上的MySQL80服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
4910 1
解决本地计算机上的MySQL80服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
|
关系型数据库 MySQL 数据库
MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止
这几天因为工作需求,需要把MySQL请出来,所以将尘封已久的MySQL进行启动。可是事与愿违,兴许是许久没有访问MySQL了,MySQL生气的不理我,并向外抛出一阵阵报错。 1、其中一个是:Windows无法启动MySQL57服务(位于本地计算机上)错误1067:进程意外终止,报错如下图所示。
4225 0
|
SQL 存储 数据库
SQL Server Replication的分发服务器的快照文件夹位置查找
原文:SQL Server Replication的分发服务器的快照文件夹位置查找   SQL Server分发服务器配置中,需要配置快照文件夹(Snapshot Folder),用于存储发布的数据和架构文件的工作目录,那么如何查找当前SQL Server数据库服务器的分发服务器的快照文件夹位置呢?...
973 0
|
SQL 测试技术 Go
SQL Server 通过备份文件初始化复制
原文:SQL Server 通过备份文件初始化复制 一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 搭建过程(Process) 注意事项(Attention) 疑问(Questions) 参考文献(References) 二.
1451 0