Установка выполняется из epel репозитория. Первой командой устанавливаем последний:
yum install epel-release
Устанавливаем Firebird:
yum install firebird
Разрешаем автозапуск службы и запускаем ее:
systemctl enable firebird-classic.socket
systemctl start firebird-classic.socket
Если планируем подключаться к базе данных по сети, открываем нужный порт в брандмауэре.
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;
Задаем владельца для файла созданной базы:
chown firebird:firebird /var/lib/firebird/data/newbase.fdb
Для простого обращения к базе открываем на редактирование следующий файл:
vi /etc/firebird/aliases.conf
Добавляем строчку:
newbase = /var/lib/firebird/data/newbase.fdb
* где /var/lib/firebird/data/newbase.fdb — путь до созданной базы; newbase — ее краткое имя.
Подключиться к базе можно следующей командой:
isql-fb
SQL> CONNECT newbase
CON> user ‘SYSDBA’ password ‘newpassword’;
Мы должны увидеть:
Database: newbase, User: SYSDBA
В качестве программы для работы с базами в графическом интерфейсе можно использовать IBExpert.
Его можно скачать по ссылке www.ibexpert.net/downloadcenter (потребуется регистрация) — распаковываем архив в любой каталог и запускаем в нем IBExpert.exe.
После запуска программы необходимо зарегистрировать новую базу:
Если при подключении базы мы увидим ошибку Client Library is missing or invalid: gds32.dll , скачиваем файл gds32.dll и распаковываем содержимое архива в папку с IBExpert. Если это не поможет, переходим на страницу https://www.dllme.com/dll/files/fbclient/versions и скачиваем fbclient.dll для нужной версии Firebird. Распаковываем архив в каталог с IBExpert и перенастраиваем регистрацию базы, чтобы использовалась библиотека fbclient.dll:
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…