【手顺:Ubuntu】源码安装postgresql

手顺:ubuntu源码安装postgresql

`提示:系统版本ubuntu20.04.1 ,postgresql13
下载及参照 http://www.postgres.cn/v2/download
这篇文章之加入了一些安装过程中遇到的一些问题的解决方案


文章目录

  • 手顺:ubuntu源码安装postgresql
  • 一、安装步骤
    • 1.tar xjvf postgresql*.bz2 #解压至一个目录
    • 2.cd potgresql-13.0
    • 3./configure --prefix=/opt/pgsql 安装至/opt/pgsql
    • 4.make world
    • 5.make install-world
    • 6.adduser postgres
    • 7.mkdir -m 777 /opt/pgsql/data
    • 8.chown -R postgres:postgres /opt/pgsql/data
    • 9.su postgres
    • 10. /opt/pgsql/bin//initdb -D /opt/pgsql/data
    • 11./opt/pgsql/bin/pg_ctl -D /opt/pgsql/data -l logfile start
    • 12./opt/pgsql/bin/createdb mydb
    • 13./opt/pgsql/bin/psql mydb
    • 14.select version();版本查看
    • 15.select * from pg_tables; 查看数据库表
    • 16.\d pg_tables; 查看表列信息
    • 17.\h ALTER ;查看帮助信息


一、安装步骤

1.tar xjvf postgresql*.bz2 #解压至一个目录

2.cd potgresql-13.0

3./configure --prefix=/opt/pgsql 安装至/opt/pgsql

  • 提示:check error 的包需命令安装

zlib library not found 执行下述命令

apt-get install zlib1g-dev

readline libray not found 执行下述命令

apt-get install libreadline6-dev

4.make world

5.make install-world

6.adduser postgres

7.mkdir -m 777 /opt/pgsql/data

8.chown -R postgres:postgres /opt/pgsql/data

9.su postgres

10. /opt/pgsql/bin//initdb -D /opt/pgsql/data

11./opt/pgsql/bin/pg_ctl -D /opt/pgsql/data -l logfile start

./pg_ctl -D /opt/pgsql/data/ -l /home/postgres/logfile start
pg_ctl: another server might be running; trying to start server anyway
waiting for server to start.... done
server started

12./opt/pgsql/bin/createdb mydb

13./opt/pgsql/bin/psql mydb

./psql mydb
psql (13.0)
Type "help" for help.

14.select version();版本查看

15.select * from pg_tables; 查看数据库表

16.\d pg_tables; 查看表列信息

17.\h ALTER ;查看帮助信息

你可能感兴趣的:(分享笔记,技术资料,postgresql,数据库,database)