创建数据库集簇目录
mkdir /home/ssd1/PostgreSQL_data/ #用来存储PostgreSQL数据库表中的数据和配置文件等信息
chown postgres:postgres /home/ssd1/PostgreSQL_data/ #修改其目录的操作权限
su postgres -c '/home/soft/xiangbaigui/PostgreSQL11.5/postgresql/bin/initdb -D /home/ssd1/PostgreSQL_data/' #创建数据库集簇
启动PostgreSQL数据库服务器
su postgres -c '/home/soft/xiangbaigui/PostgreSQL11.5/postgresql/bin/pg_ctl -D /home/ssd1/PostgreSQL_data/ -m fast start'
PostgreSQL端口
默认端口是5432;
postgresql.conf配置文件中可进行端口修改。
登录PostgreSQL数据库
su postgres会出现‘’-bash-4.2$‘’,而不是user@主机名 + 路径的显示方式,原因是在用useradd添加普通用户时,有时会丢失家目录下的环境变量文件:.bash_profile和.bashrc。
查看 /etc/passwd 文件,显示用户postgres 的信息
查看 /home目录下没有用户postgres的目录
解决:首先新建/home/postgres 目录,将.bash_profile和.bashrc复制过去。