什么是PostgreSQL
PostgreSQL是一个开源的对象-关系数据库管理系统RDBMS,在类似BSD许可与MIT许可的PostgreSQL许可下发行。支持数据库、数据表、行、列、主键、外健、索引、多版本并发控制等特性,是使用相当广泛的传统数据库。
软件安装
1
|
apt install -y postgresql
|
apt install -y postgresql
貌似这些软件的安装都比较简单
配置&启动
- 初始化数据库
1
|
initdb postgresql -E utf8
|
initdb postgresql -E utf8
- 修改配置:
1
2
3
4
5
6
|
## file: postgresql/postgresql.conf
listen_addresses = '*'
## file: postgresql/pg_hba.conf
##这里需要根据你的实际网络配置哪些主机可以访问数据库
host all all 192.168.0.1/24
|
## file: postgresql/postgresql.conf
listen_addresses = '*'
## file: postgresql/pg_hba.conf
##这里需要根据你的实际网络配置哪些主机可以访问数据库
host all all 192.168.0.1/24
- 启动服务
1
|
pg_ctl -D $HOME/postgresql -l $HOME/postgresql/server.log start
|
pg_ctl -D $HOME/postgresql -l $HOME/postgresql/server.log start
- 创建数据库和用户
1
2
|
createdb mydb
createuser -l -s -P myuser
|
createdb mydb
createuser -l -s -P myuser
验证
在电脑上执行下面命令连接数据库
1
2
|
psql -h 192.168.1.102 -U myuser -d mydb
\d
|
psql -h 192.168.1.102 -U myuser -d mydb
\d