Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
0

Как настроить Firebird 3.0 под Linux'ом на открытие своих баз данных?

Руслан Кипер [25.8K] 2 года назад

Как настроить Firebird 3.0 под Linux'ом (например, под Debian 9), чтоб он мог читать базы данных fdb? Сразу после установки он пишет, что нет доступа к базам данных (доступ запрещен), либо что он не может открыть файлы в папке tmp/firebird (проверял две разные версии - 3.0.2 и 3.0.4).

1

После установки нужно установить пароль SYSDBA (тот, который вводили в процессе установки, не работает):

isql-fb -user sysdba security.db

SQL> create or alter user SYSDBA password 'my_password';

SQL> commit;

Далее помещаем базы данных в их папку на сервере (например, в какую-то подпапку в папке /var/).

Открываем /etc/firebird/3.0/da­tabases.conf

и добавляем свою базу данных:

my_base.fdb = /var/путь/my_base.fd­b

my_base = /var/путь/my_base.fd­b

Даем права на базы для Firebird:

chown firebird:firebird /var/путь/my_base.fd­b

chmod 777 /var/путь/my_base.fd­b

Перезапускаем Firebird:

service firebird3.0 restart

Проверяем открываемость баз.

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация