在unbuntu下安装postgresql 10.4

./configure --prefix=/home/postgres/pgsql  --enable-debug

打开方式不对应该是缺少libreadline,重新找一下libreadline的dev包

安装

报错缺少zlib library

使用apt安装apt-get install zlib1g-dev

./configure --prefix=/home/postgres/pgsql  --enable-debug

configure成功

make world

make install-world

初始化数据目录

su postgres -c "/home/postgres/pgsql/bin/initdb -E UTF8 --locale=C  /mnt/pgdata/"

修改相关配置文件,然后启动数据库。

postgresql.conf

listen_addresses = '*'

log_destination = 'csvlog' 

log_directory = '/var/log/pg_log' 

log_filename = 'postgresql-%Y-%m-%d_%H%M%S.csv'

启动数据库服务

su postgres -c "/home/postgres/pgsql/bin/postmaster -D /mnt/pgdata/" &

此时数据库只允许本地连接,并没有设置密码。

使用psql连接数据后修改密码,然后修改pg_hba文件,重启数据库服务。

猜你喜欢

转载自blog.csdn.net/weixin_42767321/article/details/81229709
今日推荐