【PG安装】postgresql10 for linux 源码安装
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,##Postgresql数据库的优势1、目前功能最强大的开源数据库2、稳定可靠3、开源省钱4、支持广泛5、Postgresql社区活跃##pg跟mysql对比,mysql有以下缺点1、功能不够强大2、
千家信息网最后更新 2025年02月05日【PG安装】postgresql10 for linux 源码安装
##Postgresql数据库的优势1、目前功能最强大的开源数据库2、稳定可靠3、开源省钱4、支持广泛5、Postgresql社区活跃##pg跟mysql对比,mysql有以下缺点1、功能不够强大2、性能优化工具和度量信息不足3、在线操作功能较弱--安装所需要的系统软件包yum groupinstall -y "Development tools"yum install -y bison flex readline-devel zlib-devel--编译,size参数只能编译时指定,后期无法更改./configure --prefix=/opt/pg10/ --with-pgport=1921gmake worldgmake install--安装完成--为方便管理,设置软连接[root@pgnode1 ~]# ln -s /opt/pg10/ /opt/pgsql--创建pg用户groupadd -g 1000 postgresuseradd -g 1000 -u 1000 -d /home/postgres -m postgres--创建相关目录[root@pgnode1 ~]# mkdir -p /pgdata/10/{data,backups,scripts,archive_wals}[root@pgnode1 ~]# chown -R postgres:postgres /pgdata/10/[root@pgnode1 ~]# chmod 0700 /pgdata/10/data/--初始化数据目录(postgres用户)/opt/pgsql/bin/initdb -D /pgdata/10/data/ -W--or/opt/pgsql/bin/pg_ctl init -D /pgdata/10/data/ -o "-W"--环境变量export LD_LIBRARY_PATH=/opt/pgsql/libexport PGHOME=/opt/pgsqlexport PGDATA=/pgdata/10/dataexport PATH=$PGHOME/bin:$PATH--启动 pg_ctl -D /pgdata/10/data/ start--orpostgres -D /pgdata/10/data--测试数据库是否允许连接 pg_isready -p 1921--配置开机自动启动[postgres@pgnode1 start-scripts]$ pwd/pgbackup/postgresql-10.6/contrib/start-scripts[postgres@pgnode1 start-scripts]$ ls -ltotal 16-rw-r--r-- 1 1107 1107 1467 Nov 6 05:45 freebsd-rw-r--r-- 1 1107 1107 3552 Nov 6 05:45 linuxdrwxrwxrwx 2 1107 1107 4096 Nov 6 05:58 macosdrwxrwxrwx 2 1107 1107 4096 Nov 6 05:58 osx[postgres@pgnode1 start-scripts]$ --注意修改相关目录[postgres@pgnode1 start-scripts]$ cat linux |grep -v "#" |grep -v "^$"prefix=/opt/pgsqlPGDATA="/pgdata/10/data"PGUSER=postgresPGLOG="$PGDATA/log"PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binDAEMON="$prefix/bin/postmaster"PGCTL="$prefix/bin/pg_ctl"cp linux /etc/init.d/postgresql-10chmod +x /etc/init.d/postgresql-10chkconfig postgresql-10 on/off--ph_hba.conf 客户端连接认证,host all all 192.168.8.19/32 trust--修改需要重启,或者重新加载pg_ctl -D /pgdata/10/data reload--postgresql.conf 主要配置文件,资源限制、集群、文件位置等alter system set listen_addresses='*';--database级别alter database name set configparameter to =;alter database name reset configparameter;--session 级别set configparameter to ;set configparameter to default;--查看配置select name,setting from pg_settings;--如果不需要重启参数,可以使用以下命令select pg_reload_conf();--查看监听端口[postgres@pgnode1 data]$ netstat -nlt |grep 1921--连接[postgres@pgnode1 data]$ netstat -nlt |grep 1921tcp 0 0 192.168.8.19:1921 0.0.0.0:* LISTEN [postgres@pgnode1 data]$ psql -h 192.168.8.19 -p 1921psql (10.6)Type "help" for help.postgres=# select version(); version --------------------------------------------------------------------------------------------------------- PostgreSQL 10.6 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16), 64-bit(1 row)postgres=#
数据
功能
数据库
目录
配置
参数
文件
用户
级别
编译
强大
最强
不够
优势
位置
信息
变量
可以使
命令
客户
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
富阳 数据库安全审计
网络技术快捷服务
tbc服务器布鲁一直排队
基于vc 聊天软件开发视频
网络安全中国图书分类号
鼎新软件开发公司logo
服务器里整蛊玩家沙奈朵
互联网软件与通信软件开发
济南星动网络技术有限公司
进销存管理系统数据库文件
服务器没有防护被攻击
佛山dns服务器地址
学生网络安全教育儿童画
一元互联网科技有限公司
护苗 网络安全课程之五
大型机和服务器
数据库有哪些公司
微软神经网络技术
情智意科技互联网营销平台
首届国家网络安全周是哪一年
网络安全7所高校
薪资高的数据库
数据库表和电子表格有什么区别
中国移动公司网络安全问题
星耀网络技术有限公司
明日之后跨服匹配服务器
服务器信息监控管理系统
浏览器浏览服务器无法
网络安全法韩国
服务器新接入硬盘不做阵列可以吗