Серверы под Linux

Материал из Info

Перейти к: навигация, поиск

Продукты Microinvest предназначены для работы с самыми популярными SQL серверами в мире. Интерес представляют задачи SQL серверов организации работы под Linux. Эта статья рассматривает особенности работы под Linux и необходимые настройки для этого.

Содержание

Сервер под Linux

Работа в рамках этой операционной системы возможна для различных видов серверов. В основном интерес представляет работа MySQL под Linux. Существуют экспериментальные системы MSDE для работы под Linux, но система работает через эмулятор, и ее настройка требует серьезных знаний в данной области.

MySQL и Linux

MySQL имеет версию, предназначенную для работы под Linux. Установка сервера осуществляется в зависимости от документации сервера и бинарных пакетов для распределения Linux. Желательно, чтобы кроме самого сервера, были инсталлированы и такие дополнительные инструменты как MySQL Администратор и MySQL Query Browser.

Особенности

При установке MySQL под Linux необходимо обратить внимание на следующие две особенности:

  1. При установке желательно выбирать кодировку таблицы на кириллице. Если это условие не выполняется, то в процессе настроек необходимо обязательно сделать подробную конфигурацию сервера для работы с кириллицей. Практически, это должно быть только в кодировке сервера и применяется ко всем параметрам (сравнение, таблицы, распределение);
  2. Особенно важно учитывать работу в режиме совместимости с Windows. В системах Linux существует разница между строчными и прописными буквами, что является серьезным препятствием для правильной работы продуктов Microinvest. Они полагаются на то, что сам сервер будет выполнять эту обработку.

Практические советы

Существует хорошая практика для серверов под управлением Linux. Желательно выполнить следующие шаги:

  1. Обеспечение качественного архивирования данных на независимом носителе, которые можно будет прочитать в Windows;
  2. Настройка системы должна быть совершена на уровне сервера, а не с использованием настроек на уровне базы данных;
  3. Сервер отдален и не используется в работе в экспериментальной обстановке. Устанавливаются только финальные версии продуктов, без тестовой Beta версии.

Переменные на сервере

С целью помочь настройкам сервера, важно, чтобы были установлены и следующие переменные:

  • lower_case_table_names = 1
  • character_set_client = utf8
  • character_set_connection = utf8
  • character_set_database = utf8
  • character_set_results = utf8
  • character_set_server = utf8
  • character_set_system = utf8
  • collation_connection = utf8_general_ci
  • collation_database = utf8_general_ci
  • collation_server = utf8_general_ci

Переменные могут быть проверены с помощью выполнения команды «show variables» в инструментах MySQL сервера.

Некоторые полезные ресурсы