Все ленты — последние статьи

call to undefined function ibase_connect() в openserver

1.

Решение копируем

c:\Program Files\Firebird\Firebird_2_5\WOW64\ содержащий fbclient.dll для x64

в c:\OpenServer\modules\php\PHP-5.3\ext\ и c:\OpenServer\modules\php\PHP-5.3

Выбираем в openserver 5.3 PHP

2. в php.ini раскоментировать поддержку interbase

 

Как настроить удаленный доступ к MySQL

Во-первых, надо проверить что всё нормально с Firewall-ом.

в файле /etc/mysql/my.cnf, по умолчанию, разрешены подключение только к локальному хосту:

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = 127.0.0.1

прописываем адрес виртуальной машины под которой запущен MySQL:

bind-address            = 192.168.40.130

либо

Подробнее: Как настроить удаленный доступ к MySQL

Организовать поиск по нескольким словам SQL Firebird

 

1. select * from MYTABLE where (UPPER(fio) like '%БОЛТ%') and (UPPER(fio) like '%211%') and (UPPER(fio) like '%ПУПЕР%') and

 

select * from MYTABLE where myfield like :kriteriy

Ошибка при восстановлении базы firebird / Invalid metadata detected. Use -FIX_FSS_METADATA option / Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements

Если такие ошибки

Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements

Invalid metadata detected. Use -FIX_FSS_METADATA option.

Валим в коммандную строку, через ibexpert не смог восстановить данные, использовал второе с ключом -REP замены базы.

 

gbak -r -v -user sysdba -pas xxx -fix_fss_metadata win1251 -fix_fss_data win1251 C:\works\AKOSTA.fbk C:\base\AKOSTA.GDB
gbak -rep -v -user sysdba -pas xxx -fix_fss_metadata win1251 -fix_fss_data win1251 C:\works\AKOSTA.fbk C:\base\AKOSTA.GDB

Как изменить пароль SYSDBA в FireBird

Сегодня возник вопрос как изменить пароль для SYSDBA. Рассмотрим как это сделать стандартными средствами, а именно утилитой GSEC.

GSEC — это утилита для работы с базой данных безопасности (содержащей информацию о пользователях СУБД). Она позволяет управлять учетными записями пользователей для различных баз данных СУБД Firebird. Используя различные опции, можно добавлять, изменять или удалять учетные записи пользователей из базы данных безопасности.

Информация обо всех пользователях баз данных СУБД Firebird хранится в общей базе данных безопасности. Это обычная база данных СУБД Firebird, которая располагается на сервере, и называется security.fdb. Начиная с СУБД Firebird 2 она называется security2.fdb. По умолчанию этот файл располагается в директории: