Отключение перевода символов в названии БД в нижний регистр

25.02.2025, 20:17

В ISPmanager по умолчанию может происходить автоматическое преобразование символов в названиях баз данных, чтобы обеспечить совместимость с различными системами управления базами данных (СУБД). Обычно это связано с тем, что некоторые символы могут быть недопустимыми или вызывать проблемы в SQL-запросах.

О базе данных 

База данных в ISPmanager — структурированный набор данных, который хранится и управляется с помощью системы управления базами данных (СУБД). В ISPmanager можно создавать и управлять базами данных для различных приложений, таких как веб-сайты, системы управления контентом (CMS), интернет-магазины и другие.

Основные аспекты баз данных в ISPmanager:

  1. Типы СУБД: поддерживает различные типы СУБД, такие как MySQL, PostgreSQL и другие. Вы можете выбрать подходящую СУБД в зависимости от ваших потребностей
  2. Создание базы данных: в ISPmanager можно легко создать новую базу данных через интерфейс управления. Вам потребуется указать имя базы данных, выбрать тип СУБД и настроить пользователя с соответствующими правами доступа
  3. Управление пользователями: вы можете создавать пользователей баз данных и назначать им права доступа к конкретным базам данных. Это позволяет контролировать, кто может выполнять операции с данными
  4. Инструменты для работы с базами данных: предоставляет инструменты для управления базами данных, такие как создание таблиц, выполнение SQL-запросов, резервное копирование и восстановление данных.
  5. Интеграция с приложениями: базы данных в ISPmanager обычно используются вместе с веб-приложениями, которые могут извлекать, изменять и управлять данными через SQL-запросы.

Что делать, когда символы автоматически изменяются

По умолчанию панель ispmanager переводит символы в названии базы данных в нижний регистр при создании базы данных и при её восстановлении из резервной копии с другого сервера.

  1. Проверка настроек. Убедитесь, что настройки ISPmanager не ограничивают использование определенных символов в названиях баз данных
  2. Использование допустимых символов. Обычно рекомендуется использовать только буквы латинского алфавита (a-z, A-Z), цифры (0-9) и символы подчеркивания (_) в названиях баз данных
  3. Обратиться в поддержку. Если проблема сохраняется, стоит обратиться в службу поддержки ISPmanager для получения более конкретной информации о том, как происходит обработка названий баз данных.

Инструкция как отключить 

Чтобы отключить автоматический перевод имён баз данных в нижний регистр, добавьте опцию DbAllowUpperCase в конфигурационный файл панели /usr/local/mgr5/etc/ispmgr.conf следующим образом:

Option DbAllowUpperCase

Перезагрузка панели для применения опции не требуется.