docker firebird: ошибка, когда ваши имя пользователя и пароль не определены при попытке подключения - PullRequest
0 голосов
/ 03 января 2019

Я использую изображение jacobalberty/firebird, чтобы использовать Firebird в Docker.

Однако, когда я попытался соединиться, используя /usr/local/firebird/bin/isql внутри контейнера, я получил ошибку Your user name and password are not defined. в среде цифрового океана. Как ни странно в местном он работает нормально. вот журналы команд для каждого окружения

# local

root@8978428b8a97:/usr/local/firebird/bin# ./isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> CONNECT "/firebird/data/data.GDB"
CON> user 'guest' password 'guest';
Database:  "/firebird/data/data.GDB", User: guest
SQL>

местный рабочий штраф

# remote

root@2ef7b23a97a7:/usr/local/firebird/bin# ./isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> CONNECT "/firebird/data/data.GDB"
CON> user 'guest' password 'guest';
Statement failed, SQLSTATE = 28000
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

пульт не

это докер compose config

  firebirddb:
    image: jacobalberty/firebird:2.5.8-sc 
    networks: 
      - mynetwork
    volumes:
      - ./data:/firebird/data
    environment:
      - ISC_PASSWORD=random12
      - FIREBIRD_USER=guest
      - FIREBIRD_PASSWORD=guest
      - FIREBIRD_DATABASE=data.GDB

Файл загружен в .data, где я выполняю docker-compose up. Я загрузил файл базы данных с помощью filezilla. В чем, возможно, причина этой ошибки?

1 Ответ

0 голосов
/ 03 января 2019

так что, очевидно, хэш md5 не совпадает. Я проверил, используя md5sum firebird/data/data.GDB

, поэтому я пытался загрузить файл несколько раз, пока он не совпал, затем он работает. может быть, моя связь не была так хороша. но даже после того, как это удалось, в базе данных нет таблицы, и это выходит за рамки этого вопроса. Вероятно, я отправлю это в другом вопросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...