Сървъри под Linux

от Wiki

(Разлики между версиите)
Направо към: навигация, търсене
(Променливи на сървъра)
 
(4 междинни версии не са показани.)
Ред 1: Ред 1:
-
Продуктите на Microinvest са предназначени да работят с най-популярните SQL сървъри в света. Интерес представлява задачата SQL сървърът да работи под Linux. Настоящият материал разглежда особеностите при работа под Linux и необходимите настройки.
+
Продуктите на [http://www.microinvest.net Microinvest] са предназначени да работят с най-популярните SQL сървъри в света. Интерес представлява задачата SQL сървърът да работи под Linux. Настоящият материал разглежда особеностите при работа под Linux и необходимите настройки.
== Сървър под Linux ==
== Сървър под Linux ==
Ред 10: Ред 10:
При инсталация на MySQL под Linux трябва да се обърне внимание на следните две особености:
При инсталация на MySQL под Linux трябва да се обърне внимание на следните две особености:
# При инсталация е желателно да се избере кодова таблица на кирилица. Ако това не е изпълнено, след инсталацията е необходимо задължително да се направи детайлно конфигуриране на сървъра за работа с кирилица. Практически това трябва да е единствената кодова таблица в сървъра и да е приложена за всички параметри (сравнение, таблици, подредба);
# При инсталация е желателно да се избере кодова таблица на кирилица. Ако това не е изпълнено, след инсталацията е необходимо задължително да се направи детайлно конфигуриране на сървъра за работа с кирилица. Практически това трябва да е единствената кодова таблица в сървъра и да е приложена за всички параметри (сравнение, таблици, подредба);
-
# Особено важно е да се включи работа в режим на съвместимост с Windows. При Linux системите има разлика между малки и големи букви, което пречи на правилната работа на продуктите на Microinvest. Те разчитат на това, че самия сървър извършва тази обработка.
+
# Особено важно е да се включи работа в режим на съвместимост с Windows. При Linux системите има разлика между малки и големи букви, което пречи на правилната работа на продуктите на [http://www.microinvest.net Microinvest]. Те разчитат на това, че самият сървър извършва тази обработка.
== Практически съвети ==
== Практически съвети ==
Ред 30: Ред 30:
* collation_database = utf8_general_ci
* collation_database = utf8_general_ci
* collation_server = utf8_general_ci
* collation_server = utf8_general_ci
-
Променливите огат да бъдат проверени чрез изпълнение на командата "'''show variables'''" от инструментите на MySQL сървъра.
+
Променливите могат да бъдат проверени чрез изпълнение на командата "'''show variables'''" от инструментите на MySQL сървъра.
-
 
+
== Полезни връзки ==
== Полезни връзки ==
*[http://microinvest.net  Официален сайт на Microinvest]
*[http://microinvest.net  Официален сайт на Microinvest]
-
*[http://blog.microinvest.net Корпоративен блог Microivnest]  
+
*[http://blog.microinvest.net Корпоративен блог Microinvest]  
*[http://forum.microinvest.net  Форум Microinvest]  
*[http://forum.microinvest.net  Форум Microinvest]  
*[http://microinvest.net/BG/Заведения-ресторанти-ПОС-пицария-бирария-кафене-бар Софуерни Решения]
*[http://microinvest.net/BG/Заведения-ресторанти-ПОС-пицария-бирария-кафене-бар Софуерни Решения]
Ред 42: Ред 41:
*[http://microinvest.net/BG/Документация-help-софтуер-Microinvest-помощ  Документация]  
*[http://microinvest.net/BG/Документация-help-софтуер-Microinvest-помощ  Документация]  
*[http://skladpro.bg Софтуер за ресторанти и барове]
*[http://skladpro.bg Софтуер за ресторанти и барове]
 +
*[http://wiki.microinvest.net/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%BD%D0%B8:%D0%92%D1%81%D0%B8%D1%87%D0%BA%D0%B8_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B8 Всички статии]

Текуща версия към 08:31, 3 ноември 2017

Продуктите на 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_result = 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 сървъра.

Полезни връзки

Лични инструменти