./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文件,重启数据库服务。