openEuler安裝postgresql

yum install -y gcc make readline-devel zlib-devel libicu-devel

cd /usr/local

tar zxvf postgresql-16.0.tar.gz

cd postgresql-16.0

./configure --prefix=/usr/local/postgresql

make -j8 && make install

adduser pgsql

mkdir /usr/local/postgresql/data

chown pgsql /usr/local/postgresql/data

su - pgsql

##初始化數據庫
/usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data

##啓動數據庫
/usr/local/postgresql/bin/pg_ctl -D /usr/local/postgresql/data -l logfile start

/usr/local/postgresql/bin/psql -d postgres

CREATE USER postgres WITH PASSWORD '123456';
ALTER ROLE postgres SUPERUSER;


vi /usr/local/postgresql/data/postgresql.conf
listen_addresses = '*'


vi /usr/local/postgresql/data/pg_hba.conf
host all all 0.0.0.0/0 md5

##重啓
/usr/local/postgresql/bin/pg_ctl -D /usr/local/postgresql/data -l logfile restart

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章