search
HomeDatabaseMysql TutorialUbuntu 7.10下安装firebird数据库探讨

由于本人未能成功在Ubuntu7.10上安装firebird数据库,于是跑到firebird的主页上找答案,还真在firebrid的主页上找到了一个文档,虽然是针对

由于本人未能成功在Ubuntu7.10上安装firebird数据库,于是跑到firebird的主页上找答案,还真在firebrid的主页上找到了一个文档,虽然是针对Ubuntu 6.10+firebird1.5的,我想对于Ubuntu 7.10和firebird2.0也是一样的。我将这份文档翻译成了中文,本人英语底子薄,不对之处,还望指教。另外本人只是阅读了文档,还没有进行实验呢
特别提醒,安装源里的firebird2其实是firebird1.5并不是firebird2.0

在Ubuntu 7.10 linux上安装设置firebird

这份文档描述了在Ubuntu linux上安装和运行firebird的过程。像在基于Debian GNU/Linux发行版一样,在Ubuntu上安装软件是非常简单直接的,firebird也不例外。这份指南基于Ubuntu 6.10 "Edgy Eft"。

Ubuntu "Edgy Eft"使用的Firebird包的版本是 1.5.3.4870-10,但是被称为firebirdsql2。从已开始,Ubuntu严格的按照每6个月一个发行循环,所以这也许在2007年4月发行的代号为"Feisty Fawn"的版本中改变。(我在7.10版本看到,有不少叫做firebird的包,有1.5的,有2.0的,有2的就是1.5的,,然后分为classic版和super版,仔细看一下描述就会明白的。)

在目标计算机上使用管理员权限执行下列命令:

# apt-get install firebird2-super-server

Apt的包依赖分析机制会自动请求完全安装需要的所有的需要的包,并且输出下列内容:

The following extra packages will be installed:
firebird2-common firebird2-server-common libfbclient1
Recommended packages:
firebird2-server
The following NEW packages will be installed
firebird2-common firebird2-server-common firebird2-super-server
libfbclient1
Need to get 2342kB of archives.
After unpacking 5976kB of additional disk space will be used.
Do you want to continue [Y/n]?

当询问你选择"Classic"或者"Super"服务器时,选择其中一个,忽略"firebird2-server"虚拟包。(其实在Ubuntu7.10的安装源里"classic"安装包和"Super"安装包是直接分开的。)原文如下,理解不太清楚:
Ignore the “firebird2-server” virtual package which will just ask you to select either the “Classic” or “Super” server.

这个软件包将下载并且安装到目标机器上,一个名为"firebird"的新用户被建立来运行服务,这个服务程序会立即启动:

Setting up firebird2-super-server (1.5.3.4870-10) ...
Created default security.fdb
Starting Firebird server: server has been successfully started

你将被询问为SYSDBA用户输入一个新口令,包括拼写错误:

Plase enter new password for SYSDBA user:

随着下面的输出你将返回到shell提示符下,就像这样!

GSEC> GSEC>

linux

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Adding Users to MySQL: The Complete TutorialAdding Users to MySQL: The Complete TutorialMay 12, 2025 am 12:14 AM

Mastering the method of adding MySQL users is crucial for database administrators and developers because it ensures the security and access control of the database. 1) Create a new user using the CREATEUSER command, 2) Assign permissions through the GRANT command, 3) Use FLUSHPRIVILEGES to ensure permissions take effect, 4) Regularly audit and clean user accounts to maintain performance and security.

Mastering MySQL String Data Types: VARCHAR vs. TEXT vs. CHARMastering MySQL String Data Types: VARCHAR vs. TEXT vs. CHARMay 12, 2025 am 12:12 AM

ChooseCHARforfixed-lengthdata,VARCHARforvariable-lengthdata,andTEXTforlargetextfields.1)CHARisefficientforconsistent-lengthdatalikecodes.2)VARCHARsuitsvariable-lengthdatalikenames,balancingflexibilityandperformance.3)TEXTisidealforlargetextslikeartic

MySQL: String Data Types and Indexing: Best PracticesMySQL: String Data Types and Indexing: Best PracticesMay 12, 2025 am 12:11 AM

Best practices for handling string data types and indexes in MySQL include: 1) Selecting the appropriate string type, such as CHAR for fixed length, VARCHAR for variable length, and TEXT for large text; 2) Be cautious in indexing, avoid over-indexing, and create indexes for common queries; 3) Use prefix indexes and full-text indexes to optimize long string searches; 4) Regularly monitor and optimize indexes to keep indexes small and efficient. Through these methods, we can balance read and write performance and improve database efficiency.

MySQL: How to Add a User RemotelyMySQL: How to Add a User RemotelyMay 12, 2025 am 12:10 AM

ToaddauserremotelytoMySQL,followthesesteps:1)ConnecttoMySQLasroot,2)Createanewuserwithremoteaccess,3)Grantnecessaryprivileges,and4)Flushprivileges.BecautiousofsecurityrisksbylimitingprivilegesandaccesstospecificIPs,ensuringstrongpasswords,andmonitori

The Ultimate Guide to MySQL String Data Types: Efficient Data StorageThe Ultimate Guide to MySQL String Data Types: Efficient Data StorageMay 12, 2025 am 12:05 AM

TostorestringsefficientlyinMySQL,choosetherightdatatypebasedonyourneeds:1)UseCHARforfixed-lengthstringslikecountrycodes.2)UseVARCHARforvariable-lengthstringslikenames.3)UseTEXTforlong-formtextcontent.4)UseBLOBforbinarydatalikeimages.Considerstorageov

MySQL BLOB vs. TEXT: Choosing the Right Data Type for Large ObjectsMySQL BLOB vs. TEXT: Choosing the Right Data Type for Large ObjectsMay 11, 2025 am 12:13 AM

When selecting MySQL's BLOB and TEXT data types, BLOB is suitable for storing binary data, and TEXT is suitable for storing text data. 1) BLOB is suitable for binary data such as pictures and audio, 2) TEXT is suitable for text data such as articles and comments. When choosing, data properties and performance optimization must be considered.

MySQL: Should I use root user for my product?MySQL: Should I use root user for my product?May 11, 2025 am 12:11 AM

No,youshouldnotusetherootuserinMySQLforyourproduct.Instead,createspecificuserswithlimitedprivilegestoenhancesecurityandperformance:1)Createanewuserwithastrongpassword,2)Grantonlynecessarypermissionstothisuser,3)Regularlyreviewandupdateuserpermissions

MySQL String Data Types Explained: Choosing the Right Type for Your DataMySQL String Data Types Explained: Choosing the Right Type for Your DataMay 11, 2025 am 12:10 AM

MySQLstringdatatypesshouldbechosenbasedondatacharacteristicsandusecases:1)UseCHARforfixed-lengthstringslikecountrycodes.2)UseVARCHARforvariable-lengthstringslikenames.3)UseBINARYorVARBINARYforbinarydatalikecryptographickeys.4)UseBLOBorTEXTforlargeuns

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Atom editor mac version download

Atom editor mac version download

The most popular open source editor