Mac安装PostgreSQL
最近在学习rails,记录下安装psql的过程
安装及初始化
这里使用homebrew安装
brew install postgresql
等待安装完成后,初始化:
initdb /usr/local/var/postgres
启动服务:
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
设置开机启动
ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
创建数据库和账户
mac安装postgresql后不会创建用户名数据库,执行命令:
createdb
然后登录PostgreSQL控制台:
psql
使用\l命令列出所有的数据库,看到已存在用户同名数据库、postgres数据库,但是postgres数据库的所有者是当前用户,没有postgres用户。按:q退出查看
之后需要做以下几件事:
创建postgres用户
CREATE USER postgres WITH PASSWORD 'password&