PostgreSQL安装及配置超详细教程
安装
Windows平台安装
-
访问 PostgreSQL官网,在
Download
中选择Windows
下载最新版本的 PostgreSQL。 -
双击下载的 exe 文件启动安装向导,依次点击
Next
。 -
在
Select Components
,选择要安装的组件。建议勾选pgAdmin 4
及Command Line Tools
。 -
在
Data Directory
,填写要存放数据的路径,建议采用默认预设路径。 -
在
Password
,设定唯一的超级用户管理员密码,并将其记录下来。 -
在
Port
,设定要用于监听 PostgreSQL 的端口号。建议使用默认端口号5432
。 -
在
Advanced Options
中,可选择是否创建一个新的 Windows 用户帐户,并设置locale
和stack builder
的选择。 -
在
Ready to Install
,检查设置无误后,点击Install
开始安装。
Linux平台安装
- 在
Terminal
中执行以下命令安装 PostgreSQL:
sudo apt-get update
sudo apt-get install postgresql
- 安装完成后,可以通过以下命令启动 PostgreSQL 服务:
sudo service postgresql start
配置
用户管理
PostgreSQL 默认会创建一个名称为 postgres
的超级管理员账号。可以使用该账号连接到数据库服务器以创建和管理其他用户和数据库。
例如,以下是使用 createuser
命令创建一个名为 new_user
的新用户的示例:
sudo -u postgres createuser new_user
数据库管理
使用 createdb
命令创建新数据库。比如以下是创建一个名称为 new_db
的新数据库示例:
sudo -u postgres createdb new_db
特殊设置
可以编辑 PostgreSQL 的配置文件,例如 /etc/postgresql/13/main/postgresql.conf
,来进行特殊设置。例如以下是将 PostgreSQL 设置为允许远程连接的示例:
listen_addresses = '*'
示例
以下是连接 PostgreSQL 数据库服务器并创建一个新用户和一个新数据库的示例:
-- 连接数据库服务器
sudo -u postgres psql
-- 创建一个新用户
CREATE USER new_user WITH PASSWORD 'password';
-- 创建一个新数据库
CREATE DATABASE new_db OWNER new_user;
-- 退出
\q
以下是编辑 PostgreSQL 的配置文件以允许远程连接的示例:
# 在 /etc/postgresql/13/main/postgresql.conf 文件末尾添加以下行
listen_addresses = '*'
# 保存并退出文件
# 在 /etc/postgresql/13/main/pg_hba.conf 文件末尾添加以下行
host all all 0.0.0.0/0 md5
# 保存并退出文件
# 重新启动 PostgreSQL
sudo service postgresql restart
以上就是 PostgreSQL 安装及配置的超详细教程。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:postgresql安装及配置超详细教程 - Python技术站