amazon linux2へpostgresql9.6インストール

https://dev.classmethod.jp/cloud/aws/how-to-work-with-amazon-linux2-amazon-linux-extras/
https://www.setouchino.cloud/blogs/95

 

amazon-linux-extras list
amazon-linux-extras install postgresql9.6

yum install postgresql-server postgresql-devel postgresql-contrib

rm -rf /data2
mkdir -p /data2/data3
chown -R postgres:postgres /data2

 

cd /etc/systemd/system/
mkdir postgresql.service.d
cd postgresql.service.d
vim pgdata.conf
[Service]
Environment=PGDATA=/data2/data3

 

export PGSETUP_INITDB_OPTIONS='-D /data2/data3 --encoding=UTF-8 --no-locale'
--export PGSETUP_DEBUG='1'

postgresql-setup initdb

 

/usr/bin/pg_ctl -D /data2/data3 start -w
/usr/bin/pg_ctl -D /data2/data3 restart -w
/usr/bin/pg_ctl -D /data2/data3 status
/usr/bin/pg_ctl -D /data2/data3 stop -w

cd

vim .bash_profile

PGDATA=/data2/data3

. .bash_profile