【PG安装】postgresql10 for linux 源码安装
发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,##Postgresql数据库的优势1、目前功能最强大的开源数据库2、稳定可靠3、开源省钱4、支持广泛5、Postgresql社区活跃##pg跟mysql对比,mysql有以下缺点1、功能不够强大2、
千家信息网最后更新 2024年11月18日【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安全错误
数据库的锁怎样保障安全
软件开发服务帐务处理
软件开发一般有哪几个版本
关闭的数据库怎么再打开
惠州安信网络技术有限公司
移动城管软件开发专业制作
计算机网络技术英文摘要
计算机网络技术招考分数
重庆学校数显钟服务器云空间
济宁天元网络技术有限公司
购物车订单数据库设计代码
计算机网络技术买什么配置电脑
DG视频软件开发
闵行区软件开发参考价格
网络技术员属于公司什么部门
南京安卓智能制造软件开发
江苏新一代软件开发设施厂家现货
软件开发学习多久
网络安全垃圾分类绘本
sqp数据库怎么改密码
网络安全所面临的威胁可用性
天泰网络技术怎么样
王者注销单个服务器账号
苏州奇奇网络技术有限公司
石景山数据库安全防护系统
网络安全技术与应用第三版
连接数据库解决乱码问题吗
王者体验服服务器为什么打不开
江苏润广宣网络技术限公司
战地4服务器租赁
sqp数据库怎么改密码