Исходный код вики Переход на MySQL версии 5.7
Редактировал(а) Руслан Савельев 2025/09/10 23:48
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | == **1. Информация** == | ||
| 2 | |||
| 3 | Данная инструкция описывает процесс перехода с используемой версией MySQL 5.0 или MariaDB на MySQL версии 5.7. | ||
| 4 | |||
| 5 | == **2. Требования** == | ||
| 6 | |||
| 7 | * Работающая СУБД MySQL 5.0 или MariaDB. | ||
| 8 | * Свободное место на диске, где установлена СНК-АЗС, не меньше, чем размер существующей БД. | ||
| 9 | * Выполнение приложения обновления БД от учетной записи «Администратор» в ОС. | ||
| 10 | * Программы СНК-АЗС должны быть закрыты. | ||
| 11 | * Приложение установки СУБД MySQL 5.7, версии 5.7.3 и выше. | ||
| 12 | |||
| 13 | == **3. Установка СУБД MySQL 5.7** == | ||
| 14 | |||
| 15 | * Запустите файл **snc_mysql_update_//номер_версии_//.exe** | ||
| 16 | * В открывшемся окне приложения нажмите «**Далее**» | ||
| 17 | * На экране «Список изменений» нажмите «**Далее**» | ||
| 18 | |||
| 19 | [[Начало установки>>image:1757562109417-206.png||data-xwiki-image-style-alignment="center" height="236" width="600"]] | ||
| 20 | |||
| 21 | * Откроется окно выбора компонентов для установки, выберите один нужный вариант, в зависимости от обновляемой СУБД и нажмите «**Далее**». | ||
| 22 | * На следующем экране укажите папку с установленной СНК-АЗС и нажмите «**Далее**». | ||
| 23 | |||
| 24 | [[Выбор обновляемой системы и папки СНК-АЗС>>image:1757562173172-986.png||data-xwiki-image-style-alignment="center" height="237" width="600"]] | ||
| 25 | |||
| 26 | * Дождитесь окончания установки и на экране завершения работы мастера установки нажмите «**Готово**». | ||
| 27 | |||
| 28 | == **4. Проверка работы служб** == | ||
| 29 | |||
| 30 | * После установки будет работать служба «**MySQL57**» вместо «**MySQL**» или «**MariaDB**». | ||
| 31 | * Убедитесь, что служба **MySQL57** выполняется, а тип ее запуска – «**Автоматический**». | ||
| 32 | * Убедитесь, что тип запуска у старой службы – «**Отключена**», а сама служба остановлена. | ||
| 33 | |||
| 34 | == **5. Место расположения БД** == | ||
| 35 | |||
| 36 | * Место расположения файлов БД после установки - **##\SNC_AZS\mysql57\Data\oc##** | ||
| 37 | * Убедитесь, что таблицы скопированы по этому пути. | ||
| 38 | |||
| 39 | == **6. Пользователи БД** == | ||
| 40 | |||
| 41 | * Проверьте, какие имена пользователей используются для подключения к БД с основного и дополнительных рабочих мест, при необходимости создайте отсутствующих пользователей, назначьте им права на доступ к БД и укажите, с каких IP-адресов они могут подключаться. | ||
| 42 | * Для создания пользователей используйте установленную программу HeidiSQL, версии не ниже 9.5. | ||
| 43 | |||
| 44 | (% class="box" %) | ||
| 45 | ((( | ||
| 46 | Параметры подключения указаны в файле | ||
| 47 | |||
| 48 | **##\SNC_AZS\backofficeapp\bo_app.snc##**, в секции **##[DataSource.MySql]##** в параметре **##Connect##** | ||
| 49 | |||
| 50 | |||
| 51 | пример: | ||
| 52 | |||
| 53 | |||
| 54 | {{code language="ini"}}[DataSource.MySql] | ||
| 55 | Type=MYSQL | ||
| 56 | Connect=localhost%user:@oc | ||
| 57 | {{/code}} | ||
| 58 | |||
| 59 | |||
| 60 | где: | ||
| 61 | |||
| 62 | |||
| 63 | **##localhost##** - IP-адрес сервера БД | ||
| 64 | |||
| 65 | **##user##** – имя пользователя | ||
| 66 | |||
| 67 | **##oc##** – название БД | ||
| 68 | ))) | ||
| 69 | |||
| 70 |