Cómo instalar FireBird en Ubuntu 20.04 LTS

En este tutorial, le mostraremos cómo instalar FireBird en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, Firebird es una base de datos relacional que ofrece muchas características estándar ANSI SQL que se ejecutan en Linux, Windows y una variedad de plataformas Unix. Firebird admite programas de aplicación y activadores, así como muchas funciones estándar ANSI SQL. Su diseño multigeneracional permite actividades OLTP (procesamiento de transacciones en línea) y OLAP (procesamiento analítico en línea) simultáneas.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de la base de datos FireBird en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.

Instale FireBird en Ubuntu 20.04 LTS Focal Fossa

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt comandos en la terminal.

sudo actualización apta
sudo actualización apta

Paso 2. Instalar FireBird en Ubuntu 20.04.

De forma predeterminada, FireBird está disponible en el repositorio predeterminado de Ubuntu. Ejecute el siguiente comando a continuación para instalarlo:

sudo apto instalar firebird-server

Durante la instalación, se le pedirá que configure la contraseña de la base de datos de Firebird como se muestra a continuación:

Después de que Firebird esté instalado en su sistema, ejecute el siguiente comando para actualizar la base de datos de seguridad:

sudo dpkg-reconfigure firebird3.0-server

Paso 3. Configure la base de datos de FireBird.

Firebird puede almacenar y acceder a sus bases de datos desde cualquier lugar al estilo SQLite, pero también puede restringir su ubicación. Ejecute el siguiente comando para editar firebird.conf:

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

Agregue los siguientes archivos:

Rutas / directorios de bases de datos# # DatabaseAccess puede ser Ninguno, Completo o Restringido. Si elige Restringir, # proporcione ‘;’ – lista de árboles separados, donde se almacenan los archivos de la base de datos. # Las rutas relativas se tratan en relación con el directorio raíz de Firebird. # El valor predeterminado ‘Completo’ brinda acceso completo a todos los archivos de su sitio. # Para especificar el acceso a árboles específicos, enumere todas las rutas requeridas # (para Windows esto puede ser algo como ‘C: DataBase; D: Mirror’, # para unix – ‘/ db; / mnt / mirrordb’). Si elige ‘Ninguno’, solo se pueden adjuntar las # bases de datos enumeradas enbases de datos.conf. # # Nota: las comillas simples que se muestran arriba deben * NO * usarse al # especificar valores y nombres de ruta de directorio. Ejemplos: ##Uncomment #DatabaseAccess = Completo debajo quitando ## DatabaseAccess = Ninguno # DatabaseAccess = Restringir C: DataBase # DatabaseAccess = Restringir C: DataBase; D: Mirror # DatabaseAccess = Restringir / db # DatabaseAccess = Restringir / db; / mnt / mirrordbDatabaseAccess = Completo

Save los cambios y close el archivo. Luego, para aplicar los cambios, simplemente reinicie el servicio:

sudo systemctl reiniciar firebird3.0
sudo systemctl habilitar firebird3.0

Paso 4. Creación de bases de datos FireBird.

Primero, inicie sesión en la base de datos de Firebird usando el siguiente comando a continuación:

sudo isql-fb

Procedemos a crear la nueva base de datos con la siguiente sintaxis:

CREAR BASE DE DATOS [‘database_path.fdb’] USUARIO [‘user’] CONTRASEÑA [‘your-password’];

A continuación, cree una base de datos “testdb“Con el usuario”idroot-user” y contraseña “Your-Strong-Password“:

CREAR BASE DE DATOS ‘/home/godet/Documents/testdb.fdb’ USUARIO ‘idroot-user’ PASSWORD ‘Your-Strong-Password’;

Después de eso, conectándose a la base de datos creada:

SQL> CONNECT ‘/home/frank/Documents/testdb.fdb’ USER ‘idroot-user’ PASSWORD ‘Your-Strong-Password’; ¿Confirmar la transacción actual (y / n)? Base de datos: ‘/home/godet/Documents/testdb.fdb’, Usuario: idroot-user

¡Felicidades! Ha instalado correctamente FireBird. Gracias por usar este tutorial para instalar la base de datos FireBird en el sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de FireBird.