安装路径
通过HomeBrew安装的PostgreSQL在本机的/usr/local/Cellar/postgresql/11.3/目录下
LaunchCtl PostgreSQL
/usr/local/Cellar/postgresql/11.3/路径下的homebrew.mxcl.postgresql.plist配置文件,
可以设定DATADIR,默认为/usr/local/var/postgres,可以修改为自定义路径。
设置autoboot
使用Mac自带的launchctl管理工具。
# 加载启动配置文件,开机后会自动启动postgresql
launchctl load -w homebrew.mxcl.postgresql.plist
通过pg_ctl管理postgresql
通过设置系统环境变量
# add to .zshrc
export PGDATA=/usr/local/var/postgres
# 手动启动
pg_ctl start
# reload config_file
pg_ctl reload
# 关闭
pg_ctl stop
# 重启
pg_ctl restart
配置postgresql database 认证方式
通过修改DATADIR路径下的pg_hba.conf文件。
该文件描述为PostgreSQL Client Authentication Configuration File。
一般而言修改默认的配置的METHOD字段为password后连接数据库需要提供密码。
更多认证方式和针对不同应用场景下的认证配置可以阅读pg_hba.conf文件中的文档部分。










网友评论