以下操作在debian和ubuntu直接使用,其它linux除了依赖安装,基本一致
官方没有给直接的安装包,据说是编译安装太容易了
更新时间:2023.11.10,当前最新版本16.1,演示的是最新稳定版16.1
15、14版本的安装方法一致,把下面的版本号改了就行,pgsql版本演进很快,算是小步快跑的感觉,安装方法短期内不会变化太大
一、手动安装
postgresql官网
手动编译安装流程较多,如果觉得麻烦还是apt或者dnf包安装就行,对于新手来说最方便,如果熟悉了还是必须要会编译安装的。
1.进入目录(/usr/local)并下载源码
2.解压源代码
3.安装相关依赖
根据自己需要的增加依赖,这里的依赖是根据下面的编译参数确定的。(简单来讲,就是扩展的功能需要依赖外部已有的程序)
以下的包都是要安装的,如果你的ssh客户端不支持多行,需要手动合并成一行来运行
4.编译安装
编译参数,根据自己的需要添加。
pgsql的拓展能力很强,但是默认的对不少情况也是够用了
5.创建用户
6.创建数据目录
7.配置环境变量
8.切换postgres用户并初始化数据库
9.修改配置文件(linux切换回root进行下面操作)
10.通过systemctl管理
11.进入命令行并创建密码
12.默认账号密码
二、问题和管理
(一)psql命令行报错问题
1.有多个socket导致无法直接登录
2.psql命令行和当前版本不一致
(二)pgsql管理
三、相关教程
四、bash脚本安装(仅参考)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。