|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
Симонов Денисmetris, что выводит Код: sql 1.
SQL> select SEC$USER_NAME, SEC$PLUGIN from sec$users; SEC$USER_NAME SEC$PLUGIN =============================== =============================== SYSDBA Srp ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 22:37 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
metris1. В файле firebird.conf изменены строки: AuthServer = Legacy_Auth, WinSspi, Srp AuthClient = Legacy_Auth, Srp, WinSspi UserManager = Legacy_UserManager, Srp чтобы работал Legacy_Auth нужно установить WireCrypt = Enabled или Disabled ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 22:38 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
извините за форматирование, редактировать сообщение не могу ( Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 22:38 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
Симонов Денисmetris1. В файле firebird.conf изменены строки: AuthServer = Legacy_Auth, WinSspi, Srp AuthClient = Legacy_Auth, Srp, WinSspi UserManager = Legacy_UserManager, Srp чтобы работал Legacy_Auth нужно установить WireCrypt = Enabled или Disabled установлен в Disabled ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 22:39 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
metris, у тебя Legacy_UserManager не подключен вот здесь символ комментария # точно снят? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 22:41 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
Симонов Денис, точно снят :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 22:43 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
Привожу все раскомментированные строки в firebird.conf AuthServer = Legacy_Auth, WinSspi, Srp AuthClient = Legacy_Auth, Srp, WinSspi UserManager = Legacy_UserManager, Srp WireCrypt = Disabled Providers = Remote, Loopback ServerMode = SuperClassic И сейчас обнаружил (пока не понял, почему не вылезло раньше), что при установке Providers = Remote, Loopback , скрипт выдает ошибку Unable to complete network request to host "". Failed to establish a connection. То есть подключение происходит действительно в embedded режиме...? Если ее закоментить, скрипт подключается к базе с паролем masterke, а с установленным ранее паролем - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 22:55 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
metris, странно. Вот только что попробовал на уровне databases.conf прописать UserManager = Legacy_UserManager, Srp и у меня отображается сразу 2 SYSDBA Замечу что я инициализировал только SYSDBA в Srp (при дефолтных настройках). Второй сразу стал виден после добавления Legacy_UserManager в UserManager. Потому что он уже лежит в security.db ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 22:58 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
metris, вот это Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 22:59 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
Симонов Денис, Providers = Remote, Loopback закоментил, эт понятно. Но ситуацию с паролями это не меняет. А то, что раньше на этом сервере работал FB 2.5 могло как-то повлиять? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 23:12 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
metris Код: php 1.
Серьёзно ? 256 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 23:37 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
hvlad, ты же не думаешь, что это реальный адрес из конфига...? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2019, 08:57 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
metris, я думаю что сначала надо потренироваться на кошках IBExpert или isql, а только потом терзать пых. Судя по выборке из sec$users у тебя что-то не так с настройками ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2019, 09:33 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
metris, и ещё WinSspi в UNIX/Linux не имеет смысла. Я у себя вообще в пыхе родным трёшкиным клиентом подключаюсь. Просто сделав Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2019, 09:36 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
metris, вот мой рабочий конфиг. Работает и с клиентом 3.0 и клиентом 2.5 Код: plaintext 1. 2.
Когда установлено 2 менеджера пользователей, то существует 2 SYSDBA. Первый менеджер пользователей из списка используется по умолчанию. Для того чтобы задействовать другие надо указывать плагин в {CREATE|ALTER|DROP} USER Код: sql 1.
З.Ы. Зачем тебе SuperClassic? В трёшке есть нормальный SMP Super ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2019, 09:46 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
Симонов Денис, кстати, да, наверное для начала стоило тестить на isql, потом пых, т.к. может проблема с этой стороны По поводу родного клиента - у нас не один скрипт подключается к базе, их много, переписывать все не очень хочется и не очень можется, с ПХПшником проблемы. Судя по тому, что у меня в базе один пользователь SYSDBA, как найти второго? :) (у которого, вероятно, пароль masterkey) ЗЫ. При запуске в Super нагрузка на ЦП размазана ровно, но не более 50% на ядро. ЗЗЫ. Учитывая все вышеперечисленное, наверное будем искать ДБА, кто поможет решить эти проблемы и оптимизировать работу. Постараюсь отписать потом, где нашли проблему. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2019, 10:10 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
судя вот по этому metrisИ сейчас обнаружил (пока не понял, почему не вылезло раньше), что при установке Providers = Remote, Loopback, скрипт выдает ошибку Unable to complete network request to host "". Failed to establish a connection. То есть подключение происходит действительно в embedded режиме...? Если ее закоментить, скрипт подключается к базе с паролем masterke, а с установленным ранее паролем - нет. всё у вас в порядке. Не надо было трогать Providers. Убери WinSspi не работает оно в NIX После изменений проверь Код: sql 1.
если там 2 SYSDBA, значит всё нормально. Выше я показывал как изменить пароль SYSDBA для конкретного плагина ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2019, 10:15 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
Симонов Денис, ок, спасибо, вечером попробую, отпишусь. Щас не могу проверить, нельзя перезагружать базу ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2019, 10:50 |
|
Связка Firebird 3.0 и PHP
|
|||
---|---|---|---|
#18+
Итог - ТС му**к. Драматургия: БД смотрит в интернет. Когда включил Legacy и понял, что там дефолтный пароль, выключил его и начал разбираться, как корректно изменить пароль. Ну и я менял пароль для Srp... Для тестирования я включаю Legacy, в БД появляется пользователь sysdba с паролем masterke, тест провален, я выключаю Legacy и начинаю искать пользователя с дефолтным паролем, которого в тот момент уже нет. А всего то надо было включить Legacy и посмотреть: Код: sql 1. 2. 3. 4. 5. 6.
Ну и как чуть выше писал Денис: Код: sql 1.
Вот всегда так в nix, неделю мучаешься, а решается все одной строкой... Всем спасибо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2019, 22:10 |
|
|
start [/forum/topic.php?fid=40&msg=39853954&tid=1560599]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 190ms |
0 / 0 |