postgres 安装

从 yum 安装并启动
yum install postgresql-server service postgresql initdb chkconfig postgresql on service postgresql start su - postgres psql \password postgres \q exit
创建用户
su - postgres psql create user nap_admin WITH PASSWORD 'r00tme'; \q
进入操作命令行并创建 db
psql CREATE DATABASE nap OWNER nap_admin; GRANT ALL PRIVILEGES ON DATABASE nap to nap_admin;
删除 db
\q dropdb -U postgres nap
修改访问控制
su - postgres vim data/pg_hba.conf local all all peer host all all 192.168.10.0/24 md5 host all all 127.0.0.1/32 md5 #注释掉其他权限控制
修改监听 ip
su - postgres vim data/postgresql.conf #修改 listen 为 *
mac 下的一些运维命令
psql -U postgres -h 127.0.0.1 -p 5432 -c "GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO nap_admin" psql -U postgres -h 127.0.0.1 -p 5432 -c "create database nap" psql -U postgres -d postgres -h 127.0.0.1 -p 5432 -c "drop database nap"