如何在 Ubuntu 20.04 LTS 上安装 FireBird

[ad_1]

在本教程中,我们将向您展示如何在 Ubuntu 20.04 LTS 上安装 FireBird。 对于那些不知道的人,Firebird 是一个关系数据库,它提供了许多在 Linux、Windows 和各种 Unix 平台上运行的 ANSI SQL 标准特性。 Firebird 支持应用程序和触发器,以及许多 ANSI SQL 标准特性。 其多代设计支持同时进行 OLTP(在线事务处理)和 OLAP(在线分析处理)活动。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 20.04 (Focal Fossa) 上逐步安装 FireBird 数据库。 对于 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版,如 Linux Mint,您可以按照相同的说明进行操作。

在 Ubuntu 20.04 LTS Focal Fossa 上安装 FireBird

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt 终端中的命令。

sudo apt update
sudo apt upgrade

步骤 2. 在 Ubuntu 20.04 上安装 FireBird。

默认情况下,FireBird 在默认的 Ubuntu 存储库中可用。 运行以下命令进行安装:

sudo apt install firebird-server

安装过程中会提示设置Firebird数据库密码,如下图:

在您的系统上安装 Firebird 后,运行以下命令来更新安全数据库:

sudo dpkg-reconfigure firebird3.0-server

步骤 3. 配置 FireBird 数据库。

Firebird 可以从任何 SQLite 风格存储和访问您的数据库,但也可以限制它们的位置。 运行以下命令进行编辑 firebird.conf

sudo nano /etc/firebird/3.0/firebird.conf

添加以下文件:

Database Paths/Directories#
# DatabaseAccess may be None, Full or Restrict. If you choose Restrict,
# provide ';'-separated trees list, where database files are stored.
# Relative paths are treated relative to the root directory of Firebird.
# Default value 'Full' gives full access to all files on your site.
# To specify access to specific trees, enum all required paths 
# (for Windows this may be something like 'C:DataBase;D:Mirror',
# for unix - '/db;/mnt/mirrordb'). If you choose 'None', then only
# databases listed in databases.conf can be attached.
#
# Note: simple quotation marks shown above should *NOT* be used when
# specifying values and directory path names. Examples:
##Uncomment #DatabaseAccess = Full below by removing ## DatabaseAccess = None
# DatabaseAccess = Restrict C:DataBase
# DatabaseAccess = Restrict C:DataBase;D:Mirror
# DatabaseAccess = Restrict /db
# DatabaseAccess = Restrict /db;/mnt/mirrordbDatabaseAccess = Full

Save 变化和 close 文件。 然后,要应用更改,只需重新启动服务:

sudo systemctl restart firebird3.0
sudo systemctl enable firebird3.0

第 4 步。创建 FireBird 数据库。

首先,使用以下命令登录 Firebird 数据库:

sudo isql-fb

我们继续使用以下语法创建新数据库:

CREATE DATABASE ['database_path.fdb'] USER ['user'] PASSWORD ['your-password'];

接下来,创建一个数据库“testdb” 与用户 “idroot-user”和密码“Your-Strong-Password“:

CREATE DATABASE '/home/godet/Documents/testdb.fdb' USER 'idroot-user' PASSWORD 'Your-Strong-Password';

之后,连接到创建的数据库:

SQL> CONNECT '/home/frank/Documents/testdb.fdb' USER 'idroot-user' PASSWORD 'Your-Strong-Password';
Commit current transaction (y/n)?y
Committing.
Database: '/home/godet/Documents/testdb.fdb', User: idroot-user

恭喜! 您已成功安装 FireBird。 感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 FireBird 数据库。 如需更多帮助或有用信息,我们建议您查看 火鸟官方网站.

[ad_2]

Related Posts