FREEBSD安装POSTGRESQL笔记

本笔记详细记录了在FreeBSD系统上安装PostgreSQL的过程和注意事项。

FreeBSD系统下安装PostgreSQL的详细步骤与配置指南

环境准备

在开始安装PostgreSQL之前,请确保您的FreeBSD系统已经更新到最新版本,并安装了必要的编译工具和依赖库,在终端中执行以下命令进行更新和安装:

FREEBSD安装POSTGRESQL笔记

sudo freebsd-update fetch install
sudo pkg update
sudo pkg upgrade
sudo pkg install -y git wget curl gcc make cmake libxml2 libxslt readline

安装PostgreSQL

1、下载PostgreSQL源码

从PostgreSQL官方网站下载最新版本的源码,在终端中执行以下命令:

wget https://ftp.postgresql.org/pub/source/v13.1/postgresql-13.1.tar.gz
tar zxf postgresql-13.1.tar.gz
cd postgresql-13.1

2、编译和安装PostgreSQL

在解压后的目录中,执行以下命令进行编译和安装:

./configure --prefix=/usr/local/pgsql
make
sudo make install

安装完成后,可以通过以下命令查看PostgreSQL版本,确认安装成功:

/usr/local/pgsql/bin/postgres --version

配置PostgreSQL

1、创建PostgreSQL数据目录

为PostgreSQL创建数据目录,在终端中执行以下命令:

sudo mkdir /usr/local/pgsql/data
sudo chown postgres:postgres /usr/local/pgsql/data
sudo -u postgres /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

2、配置PostgreSQL服务

接下来,为PostgreSQL创建服务配置文件,在终端中执行以下命令:

FREEBSD安装POSTGRESQL笔记

sudo sysrc postgresql_enable=YES
sudo sysrc postgresql_data="/usr/local/pgsql/data"

启动PostgreSQL服务:

sudo service postgresql start

3、配置PostgreSQL环境变量

为了方便使用PostgreSQL命令,我们需要将PostgreSQL的bin目录添加到系统环境变量中,在终端中执行以下命令:

echo 'export PATH=$PATH:/usr/local/pgsql/bin' >> ~/.bashrc
source ~/.bashrc

4、设置PostgreSQL密码

为PostgreSQL的默认用户postgres设置密码,在终端中执行以下命令:

sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'your_password';"

将your_password替换为您要设置的密码。

验证PostgreSQL安装

1、连接PostgreSQL数据库

在终端中执行以下命令,尝试连接PostgreSQL数据库:

psql -U postgres -h localhost

输入密码后,如果成功进入psql命令行界面,说明PostgreSQL安装成功。

FREEBSD安装POSTGRESQL笔记

2、创建测试数据库

在psql命令行界面中,执行以下命令创建一个测试数据库:

CREATE DATABASE testdb;
c testdb

3、创建测试表和插入数据

在psql命令行界面中,执行以下命令创建一个测试表并插入数据:

CREATE TABLE students (
    id SERIAL PRIMARY KEY,
    name VARCHAR(50),
    age INT
);
INSERT INTO students (name, age) VALUES ('Alice', 20);
INSERT INTO students (name, age) VALUES ('Bob', 22);

4、查询测试数据

执行以下命令查询插入的数据:

SELECT * FROM students;

如果能够正常显示查询结果,说明PostgreSQL安装和配置成功。

本文详细介绍了在FreeBSD系统下安装PostgreSQL的过程,包括环境准备、编译安装、配置服务、设置密码以及验证安装等步骤,希望这些内容能够帮助您顺利地在FreeBSD系统上部署和使用PostgreSQL数据库。

原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/242863.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
酷盾叔订阅
上一篇 2024-02-20 13:43
下一篇 2024-02-20 13:45

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入