介绍
PostgreSQL是加州大学伯克利分校计算机系开发的对象关系型数据库管理系统,目前拥有活跃的开源社区贡献,最近排名也不断前进,pgsql中其实有很多有点和设计理念都要比mysql更好一些,比如稳定性比较强;高并发读写情况下性能依然较好;
参考1
参考2
手动安装postgresql
cd /usr/local/src
wget http://get.enterprisedb.com/postgresql/postgresql-10.9-1-linux-x64-binaries.tar.gz
tar -xvzf postgresql-10.9-1-linux-x64-binaries.tar.gz
mv pgsql /usr/local/pgsql
#创建pgsql用户并设置密码:
useradd postgres
groupadd postgres
useradd -g postgres postgres
passwd postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
修改环境变量
vi ~/.bash_profile
将pgsql的bin目录加至环境变量中
#pgsql环境变量
PGSQL_HOME=/usr/local/pgsql
export PATH=$PATH:$PGSQL_HOME/bin
source ~/.bash_profile
初始化数据库:
su - postgres
initdb -D /usr/loc