centos安装Postgresql


centos 离线安装Postgresql

本机上传压缩包

scp ./postgresql-10.12-1-linux-x64-binaries.tar.gz 用户名@远程主机:/home/dbdev/postgreSql

解压缩

tar -zxvf postgresql-10.12-1-linux-x64-binaries.tar.gz

创建数据库数据目录

mkdir data

初始化

./pgsql/bin/initdb -U postgres -D pgsql/data

可能会报以下错误:

initdb: invalid locale settings; check LANG and LC_* environment variables

./pgsql/bin/initdb -U postgres -D pgsql/data --locale=zh_CN.UTF-8 -E UTF-8

修改配置

vi pgsql/data/postgresql.conf

#listen_addresses = ‘localhost’,去掉注释,改为listen_addresses = ‘*’

#port = 5432,去掉注释

vi pgsql/data/pg_hba.conf

将IPv4 的trust改为md5

并且在下面新增一行

host all all 0.0.0.0/0 md5

image-20200812162036467

启动数据库

./pgsql/bin/pg_ctl -D pgsql/data/ start

设置superuser密码

./pgsql/bin/psql -U postgres

postgres#= \password postgres

修改完\q退出

重启数据库

./pgsql/bin/pg_ctl -D pgsql/data/ restart

文章作者: ghf
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 ghf !
评论