Установка Firebird на Linux CentOS 7

Обновлено и опубликовано Опубликовано:

Установка и запуск сервера

Установка выполняется из epel репозитория. Первой командой устанавливаем последний:

yum install epel-release

Устанавливаем Firebird:

yum install firebird

Разрешаем автозапуск службы и запускаем ее:

systemctl enable firebird-superserver

systemctl start firebird-superserver

Если планируем подключаться к базе данных по сети, открываем нужный порт в брандмауэре.

Firewalld:

firewall-cmd --permanent --add-port=3050/tcp

firewall-cmd --reload

Iptables:

iptables -I INPUT 1 -p tcp --dport 3050 -j ACCEPT

Смена пароля для пользователя

Подключаемся к СУБД:

gsec -user sysdba -password masterkey

* где sysdba и masterkey — логин и пароль пользователя, который создается при установке firebird.

Меняем пароль:

modify SYSDBA -pw newpassword

* где newpassword — новый пароль для пользователя sysdba.

Создание базы данных

Подключаемся к СУБД:

isql-fb

Создаем базу данных двумя командами:

SQL> CREATE DATABASE '/var/lib/firebird/data/newbase.fdb'

CON> user 'SYSDBA' password 'newpassword';

Отключаемся:

SQL> quit;

Для простого обращения к базе открываем на редактирование следующий файл:

vi /etc/firebird/aliases.conf

Добавляем строчку:

newbase = /var/lib/firebird/data/newbase.fdb

* где /var/lib/firebird/data/newbase.fdb — путь до созданной базы; newbase — ее краткое имя.

Подключиться к базе можно следующей командой:

SQL> CONNECT newbase

CON> user 'SYSDBA' password 'newpassword';

# Серверы # Базы данных # CentOS
Дмитрий Моск — частный мастер
Была ли полезна вам эта инструкция?

Да            Нет