pgsql使用文档
也是一种数据库。
安装
yum install postgresql-server -y
基础配置
使用mkdir创建数据目录
mkdir /data/postgres
使用chown赋予postgres /data/postgres权限
chown postgres.postgres /data/postgres
初始化数据库
sudo -u postgres initdb /data/postgres
配置用户可以远程登录且密码类型为md5
vi /data/postgres/pg_hba.conf
添加一条数据
host all hadoop 0.0.0.0/32 md5
vi /data/postgres/postgresql.conf
监听改为0.0.0.0
listen_addresses = '0.0.0.0'
启动
sudo -u postgres pg_ctl start -D /data/postgres
但还是建议切换到postgres用户使用start -D /data/postgres 启动
关闭
sudo -u postgres pg_ctl stop -D /data/postgres
但还是建议切换到postgres用户使用pg_ctl stop -D /data/postgres 启动
常见使用
连接psql: sudo -u postgres psql
创建用户: create user hadoop;
删除用户: drop user hadoop;
创建数据库: create database hive;
删除数据库: drop database hive;
设置用户名密码: \password hadoop; 连续输入2次即可
赋予hadoop用户对hadoop库权限: grant all ON DATABASE hadoop TO hadoop;
收回hadoop用户对hadoop库的权限: revoke ALL ON DATABASE hadoop FROM hadoop;