阅读量:3
在Ubuntu上安装PostgreSQL的步骤如下:
安装步骤
- 更新软件包列表
sudo apt update
- 安装 PostgreSQL
sudo apt install postgresql postgresql-contrib -y
postgresql是 PostgreSQL 数据库的核心包。postgresql-contrib包含一些额外的功能和工具(可选但推荐)。
- 验证服务状态
sudo systemctl status postgresql
- 如果服务没有运行,可以使用以下命令启动它:
sudo systemctl start postgresql
- 设置开机自启
sudo systemctl enable postgresql
- 配置 PostgreSQL
- 登录 PostgreSQL
默认管理员用户为 postgres。切换用户并进入数据库命令行:
sudo -u postgres psql
- 修改管理员密码
在 psql 命令行中:
ALTER USER postgres WITH PASSWORD 'your_password'; \q # 退出
- 创建新用户和数据库
# 创建新用户
sudo -u postgres createuser --interactive
# 根据提示输入用户名,并选择是否为超级用户
# 创建新数据库
sudo -u postgres createdb mydb
# 赋予用户权限(通过 psql)
sudo -u postgres psql \c mydb
# 连接到数据库
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
- 允许远程访问(可选)
- 修改配置文件
sudo nano /etc/postgresql/<版本>/main/postgresql.conf
找到以下行并取消注释(去掉 #)并修改为:
listen_addresses = '*' # 允许所有IP连接
然后,编辑 pg_hba.conf 文件以允许远程连接:
sudo nano /etc/postgresql/<版本>/main/pg_hba.conf
在文件末尾添加以下行:
host all all 0.0.0.0/0 scram-sha-256
- 重启服务
sudo systemctl restart postgresql
- 防火墙配置(可选)
- 开放默认端口 5432
sudo ufw allow 5432/tcp
sudo ufw reload
以上就是关于“Ubuntu PostgreSQL 安装步骤是什么”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm