CentOS 6.5安装与配置PostgreSQL9.2
参考:http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.html
1、这里采用yum安装测试
使用PostgreSQL Yum Repository 来安装最新版本的PostgreSQL。
[root@test-slave ~]# rpm -i http://download.postgresql.org/pub/repos/yum/9.2/redhat/rhel-6.5-x86_64/pgdg-redhat92-9.2-8.noarch.rpm
[root@test-slave ~]# yum install postgresql92-server postgresql92-contrib
[root@test-slave ~]# rpm -qa |grep postgresql 查看安装
[root@test-slave ~]# useradd postgres 创建启动用户
[root@test-slave ~]# /etc/init.d/postgresql-9.2 initdb 初始化并启动数据库
[root@test-slave ~]# su - postgres 切换用户
[postgres@test-slave ~]$ psql -l 查看表
资料库列表
名称 | 拥有者 | 字元编码 | 校对规则 | Ctype | 存取权限
-----------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 |
template0 | postgres | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
(3 行记录)
2、创建数据库并授权
参考:https://www.2cto.com/database/201708/671319.html
[postgres@test-slave ~]$ psql 登录
psql (9.2.24)
输入 "help" 来获取帮助信息.
postgres=# alter user postgres with password 'postgres'; 修改postgre的密码
postgres=# CREATE DATABASE sina OWNER postgres; 创建数据库提示:CREATE DATABASE
postgres=# GRANT ALL PRIVILEGES ON DATABASE sina to postgres; 授权成功提示:GRANT
postgres=# \q 退出
[postgres@test-slave ~]$
[postgres@test-slave ~]$ psql -U postgres -d sina -h 127.0.0.1 -p 5432 登录测试
用户 postgres 的口令:
psql (9.2.24)
输入 "help" 来获取帮助信息.
sina=# \l
3、开启远程连接:
参考:http://www.cnblogs.com/jevonsea/archive/2013/01/24/2874184.html
修改2个配置文件
[root@test-slave ~]# vim /var/lib/pgsql/9.2/data/postgresql.conf
将该文件中的listen_addresses项值设定为“*”。
[root@test-slave ~]# vim /var/lib/pgsql/9.2/data/pg_hba.conf
在该配置文件的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接将这一行修改为以下配置
host all all 0.0.0.0/0 md5
如果不希望允许所有IP远程访问,则可以将上述配置项中的0.0.0.0设定为特定的IP值。
4、基本建库建表操作
参考:http://www.yiibai.com/html/postgresql/2013/080439.html
创建表语句的基本语法如下:
CREATE TABLE DEPARTMENT( ID INT PRIMARY KEY NOT NULL, DEPT CHAR(50) NOT NULL, EMP_ID INT NOT NULL );
转载于:https://www.cnblogs.com/sunnyyangwang/p/8053085.html
CentOS 6.5安装与配置PostgreSQL9.2相关推荐
- 在CentOS 7中安装与配置Tomcat-8方法
安装前提 在CentOS 7中安装与配置JDK8 安装tomcat apache-tomcat-8.0.14.tar.gz文件上传到/usr/local中执行以下操作: [root@localhos ...
- CentOS中vsftp安装、配置、卸载
CentOS中vsftp安装.配置.卸载 转载http://www.zjgsq.com/1509.html 转载于:https://blog.51cto.com/bbtao/1606816
- 如何在CentOS 7上安装和配置MySQL Cluster
翻译&转载:https://www.howtoforge.com/tutorial/how-to-install-and-configure-mysql-cluster-on-centos-7 ...
- CentOS下MySQL安装后配置和设置
CentOS下MySQL安装后配置和设置: 1:安装完成路径: 1.数据库目录/var/lib/mysql/2.配置文件/usr/share/mysql(mysql.server命令及配置文件)3.启 ...
- 在CentOS 8上安装与配置Apache虚拟主机
实验环境 操作系统:Centos 8 web应用:apache 内网IP:192.168.3.21 shell执行:root 以root或具有sudo权限的用户身份登录执行如下操作. 主配置文件路径: ...
- 教你在CentOS 8上安装和配置Redmine项目管理系统
Redmine Redmine是一个免费开源的项目管理和问题跟踪应用程序,它是跨平台和跨数据库的,建立在Ruby on Rails框架之上.文内含长段代码可复制可往左滑,希望对大家有帮助! 实验环境 ...
- centos 7 Docker 安装及配置镜像加速
centos 7 Docker 安装及配置镜像加速 文章目录 centos 7 Docker 安装及配置镜像加速 Docker 版本 基于 `CentOS `安装 `Docker` 引擎 系统要求 卸 ...
- linux 6.3 vnc安装包,CentOS 6.3安装和配置VNC
对于用惯了WIN系统的朋友来说,没有图形化操作界面的Linux用起来实在太难受了.实际上,Linux也是有图形化操作界面的,这就是VNC.接下来本文将告诉大家如何在CentOS 6.3下安装和配置 V ...
- CentOS中怎样安装、配置、启动Nginx
场景 Nginx在Windows下载安装启动与配置前后端请求代理: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10812202 ...
最新文章
- 几何画板画一个五边形内部的方法
- Thrust快速入门教程(二)——Vector的使用
- DLX (Dancing Links/舞蹈链)算法——求解精确覆盖问题
- 算法导论-用于不相交集合的数据结构
- linq to sql 行转列_SQL 难题:行转列
- python turtle库setpos_Python:使用mathturtle库绘制切线图
- Hadoop学习---Zookeeper+Hbase配置学习
- Python+OpenCV:模板匹配(Template Matching)
- 计算机如何建筑材料结合所学知识,《技术与设计2》第三、四单元综合测试卷...
- Oracle 9i的标量数据类型
- [原创]浅析汇编之堆栈平衡
- JAVA代码实现MD5加密算法
- 机电学生写给十年后自己的一封信
- USGS批量下载影像(Sentinel2/哨兵2/Landsat)数据、bda程序安装-(史上最全讲解)
- ysoserial exploit/JRMPClient
- 【友盟+】营销大数据论坛完美收官:数据驱动营销智能
- 安卓机自动肝手游脚本
- The DiskSpace quota of /five is exceeded: quota = 4096 B = 4 KB but diskspace consumed = 402653184
- 人工智能相关概念整理
- 树莓派4B之火焰传感器模块(python3)