Firebird 是一个关系数据库,它提供了许多可在 Linux、Windows 和各种 Unix 平台上运行的 ANSI SQL 标准功能。Firebird 支持应用程序和触发器,以及许多 ANSI SQL 标准功能。其多代设计支持同时进行 OLTP(在线事务处理)和 OLAP(在线分析处理)活动。
在 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
保存更改并关闭文件。然后,要应用更改,只需重新启动服务:
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
感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 FireBird 数据库。如需更多帮助或有用信息,我们建议您查看FireBird 官方网站。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun75510.html