centos6.5+postgresql10环境搭建

前端之家收集整理的这篇文章主要介绍了centos6.5+postgresql10环境搭建前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_301_1@1、首先打开官网,打开download页签,选择linux下面的RedHat,选择想要安装的版本,我这里是10,系统选用的是centOs6.5,架构是x86或者64;

@H_301_1@

@H_301_1@

@H_301_1@

@H_301_1@

@H_301_1@2、按照给出的命令,执行安装步骤,首先是安装rpm仓库:

@H_301_1@yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-centos10-10-1.noarch.rpm

@H_301_1@

@H_301_1@

@H_301_1@3、安装客户端安装包:

@H_301_1@yum install postgresql10

@H_301_1@

@H_301_1@

@H_301_1@

@H_301_1@4、安装服务器端安装包:

@H_301_1@yum install postgresql10-server

@H_301_1@5、初始化数据库

@H_301_1@service postgresql-10 initdb

@H_301_1@

6、设置数据库开机启动:

@H_301_1@chkconfig postgresql-10 on

@H_301_1@7、开启数据库服务

@H_301_1@service postgresql-10 start

@H_301_1@

@H_301_1@

@H_301_1@8、进入postgresql命令行模式,需要注意的是,最好以root用户切换到postgres用户,不然需要密码;

@H_301_1@

@H_301_1@9、\l命令查看所有数据库

@H_301_1@

@H_301_1@10、执行sql创建数据库

@H_301_1@

@H_301_1@

@H_301_1@11、切换到数据库

@H_301_1@

@H_301_1@

@H_301_1@12、查看所有表:

@H_301_1@

@H_301_1@

@H_301_1@13、创建表,在输入sql语句的时候,可以输入回车符,末尾输入分号才会执行sql语句:

@H_301_1@

@H_301_1@

@H_301_1@14、插入数据并显示

@H_301_1@

@H_301_1@

@H_301_1@接下来是新建用户,并设置可以远程访问:

@H_301_1@15、查看当前postgresql用户,当前只有postgres一个用户

@H_301_1@

@H_301_1@

@H_301_1@16、新建用户,在赋值命令的时候注意单引号的中英文输入:

@H_301_1@create user ambzer superuser password ‘password123’;

@H_301_1@

@H_301_1@

@H_301_1@17、postgresql默认安装位置在/var/lib/pgsql下:

@H_301_1@

@H_301_1@

@H_301_1@18、编辑postgresql.conf文件,设置监听所有ip的请求:

@H_301_1@vim /var/lib/pgsql/10/data/postgresql.conf,

@H_301_1@文件快速定位到listen_addresses这一行,将开头的#去除,将localhost改为*,然后保存退出快速定位的方法:摁esc退出编辑模式,输入“:/listen_addr”回车就可以快速定位到匹配的行。

@H_301_1@

@H_301_1@

@H_301_1@19、编辑pg_hba.conf文件

@H_301_1@vim /var/lib/pgsql/10/data/pg_hba.conf

@H_301_1@在该位置添加如下内容

@H_301_1@

@H_301_1@,如果想要特定网段ip的主机连接,请将0.0.0.0/0设置为对应的ip加子网掩码

@H_301_1@重启postgresql服务:

@H_301_1@

@H_301_1@

@H_301_1@20、查看数据库服务器ip地址:

@H_301_1@

@H_301_1@

@H_301_1@21、设置防火墙开放5432端口,编辑防火墙的配置文件

@H_301_1@vim /etc/sysconfig/iptables;

@H_301_1@在图中位置添加一下命令:

@H_301_1@

@H_301_1@重启防火墙服务即可:

@H_301_1@service iptables restart

@H_301_1@使用Navicat远程连接数据库

@H_301_1@

@H_301_1@使用idea连接数据库

@H_301_1@

猜你在找的CentOS相关文章