postgresql Linux单机部署
- Postgresql下载
源码下载地址:https://www.postgresql.org/ftp/source
这里选择的是11.8版本
- PostGresql编译安装
1.安装readline-devel,zlib-devel,gcc支持
yum install readline-devel zlib-devel gcc
2.解压源码包
tar -zxvf postgresql-11.8.tar.gz
3.配置安装路径:
cd postgresql-11.8
./configure --prefix=/data/pgsql
4.make 编译,make install 安装
make
make install
5.添加环境变量
vim /etc/profile
export PG_HOME=/data/pgsql
export PGDATA=/data/pg_data
export PATH=$PATH:$PG_HOME/bin
刷新环境变量
source /etc/profile
创建pg数据目录
mkdir /data/pg_data
- 创建Postgresql用户
1.创建用户、组
groupadd postgres
useradd postgres -g postgres
passwd postgres
2.赋予目录用户权限
chown -R postgres:postgres /data/pg_data/
3.初始化pg数据库
/data/pgsql/bin/initdb --encoding=UTF8 --lc-collate=en_US.utf8 --lc-ctype=en_US.utf8 -D /data/pg_data
4.数据库启动停止
pg_ctl start -D /data/pg_data
检查服务是否启动,端口为5432
nestat -tunlp|grep 5432
进入命令行
psql -Upostgres -d postgres
-U:指定用户
-d:指定数据库
pg_ctl stop -D /data/pg_data
安装完成
psql客户端基本操作
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律