Настройка FossDoc под MySQL на Linux

В некоторых ситуациях возникает необходимость настроить подключение сервера FossDoc с базой данных MySQL развернутой на удаленном компьютере. Для этого необходимо:

  • Установить MySQL на linux
  • Скофигурировать MySQL для удаленной работы
  • Проверить соединение
  • Создать экземпляр сервера FossDoc с подключениекм к удаленной базе

Установка MySQL на Linux

Внимание: В этой статье приводятся пример настройки для MySQL 5.7, для других версий расположение файлов может отличатся!

Для установки MySQL на linux необходимо выполнить следующие команды:

sudo apt-get update

sudo apt-get install mysql-server

Далее необходимо скофигурировать MySQL сервер. Для этого необходимо перейти в дерикторию etc/mysql/mysql.conf.d и в ней отредактрировать файл mysqld.cnf

В конфигурационом файле необходимо закоментировать или удалить строку skip-networking а так же указать значению bind-address IP адресс того компьютера на котором установлен FossDoc сервер а так же указать порт который будет открыт для удаленного подключения.


                [mysqld]
                    user            = mysql
                    pid-file        = /var/run/mysqld/mysqld.pid
                    socket          = /var/run/mysqld/mysqld.sock
                    port            = 3306
                    basedir         = /usr
                    datadir         = /var/lib/mysql
                    tmpdir          = /tmp
                    language        = /usr/share/mysql/English
                    bind-address    = 0.0.0.0
                    # skip-networking

Также необходимо окрыть этот порт в фаерволе который установлен на в вашей системе Linux.

Для того чтобы настройки вступили в силу потребуется перезапустить сервер: sudo service mysql restart

Проверка соединения с MySQL сервером

Для проверки соединения с сервером MySQL достаточно воспользоваться встроеной в Windows утилитой Telnet. Для этого необходимо открыть командную строку Windows и выполнить команду telnet [\RemoteServer] [Port], где [\RemoteServer] - IP адресс компьютера с MySQL, [Port] - порт который указан в конфигурационном файле и открыт файрволом.

При этом об успешном подключении может свидетельствовать появление надписи с данными о системе Linux и через некоторое время надпись Connection to host lost.

В случае если после выполнения команды сразу появилась ошибка: "Could not open connection to the host, on port [port]: Connect failed" необходимо заново перепроверить все настройки и убедится что оба компьютера имеют доступ к сети интернет.

Примечание: По умолчанию Telnet в Windows отключен. Если при выполнении команды возникла ошибка что Telnet не является программой Windows то для его включения необходимо перейти:Панель управления/Программы и компоненты/Включение и отключение компонентов Windows, в показавшемся окне поставить галочку напротив пункта "Telnet клиент" и нажать ОК.

После этого дождаться когда клиент будет установлен и он станет доступен с командной строки.

Настройка сервера FossDoc

Если сервер MySQL установлен и доступен с компютера на котором находится FossDoc то можно приступать к настройке экземпляра сервера документооборота. При этом есть возможность создать как новый экземляр сервера так и изменить уже существующий после установки.

После установки сервера FossDoc конфигуратор будет вызван автоматически, если же необходимо изменить существующую конфигурацию, настроить новую или произвести любые другие действия его можно вызват пройдя по пути: Пуск/FOSS/Конфигуратор экземпляров сервера.

После того как появился конфигуратор его насройка практически не будет отличаться от обычной. На этапе выбора базы данных необходимо указать MySQL и нажать далее.

После этого необходимо выбрать опцию указаный сервер и появится возможность редактировать строку подключения с MySQL серверу. Здесь необходимо указать адресс сервера (Server), имя пользователя от которого будет осуществлено подключение(User ID), пароль(Password), и нажать кнопку далее.

На этом конфигурация закончена, будет выполнено создание экземпляра FossDoc, создание и подключение к MySQL на основе тех настроек что были введены в строку подключения.

В случае если все действия были выполнены без ошибок конфигуратор сообщит об этом соответствующим сообщением.

Discard
Save
This page has been updated since your last edit. Your draft may contain outdated content. Load Latest Version

On this page

Review Changes ← Back to Content
Повідомлення Статус Space Raised By Last update on