FREEBSD安装POSTGRESQL笔记

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

创新互联公司2013年至今,先为洛江等服务建站,洛江等地企业,进行企业商务咨询服务。为洛江企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

环境准备

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

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创建服务配置文件,在终端中执行以下命令:

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安装成功。

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数据库。

网站题目:FREEBSD安装POSTGRESQL笔记
URL链接:http://www.shufengxianlan.com/qtweb/news37/492937.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联