Spec-Zone.ru › MariaDB

Настройка MariaDB для тестирования для пользователей SQL Server

Эта страница содержит ссылки и подсказки по настройке MariaDB для тестирования. Страница предназначена для пользователей SQL Server, предполагая, что они в основном знакомы с Windows и не знакомы с MariaDB.

Выбор версии MariaDB

Как общее правило, для новых установок лучше выбрать последнюю общедоступную (GA) версию последней общедоступной версии.

Если вам нужна функция, которая присутствует только в версии, еще не готовой для производства, и проект определённо не поступит в производство до того, как эта версия станет общедоступной, использование не-GA версии может иметь смысл. Однако в этом случае помните, что вы используете версию, пригодную только для тестирования.

Если вам нужно работать с существующей производственной установкой, вы, конечно же, должны использовать ту же версию при тестировании. Однако устаревшие версии не должны использоваться в производстве, потому что они могут быть уязвимы для уязвимостей, которые никогда не будут исправлены. Обратитесь к политике устаревания, если вы не уверены в версии, которую используете.

Настройка MariaDB в Windows

Существует два разных способа использования MariaDB в Windows: с помощью пакетов ZIP или пакетов MSI.

В обоих случаях поддерживаются 32-битные платформы.

Проверьте страницу Проблемы с установкой в Windows, чтобы убедиться, что текущие версии MariaDB не имеют проблем в Windows. В более общем плане, разумно проверить категорию Поиск и устранение неполадок при установке.

Пакеты ZIP

Пользователям Windows не обязательно устанавливать MariaDB, чтобы использовать её. Они могут загрузить готовые к использованию пакеты ZIP, чтобы избежать любых изменений в системе (кроме загрузки MariaDB и записи баз данных на диск). Это очень полезно для тестирования, не рискуя побочными эффектами на используемом компьютере. Это также избавляет от хлопот с установкой Docker или виртуальных машин.

MariaDB, начиная с 10.4.3

Начиная с MariaDB 10.4.3, необходимо запустить mysql_install_db.exe, чтобы установить каталог данных.

Недостатком является то, что MariaDB необходимо запускать и останавливать из командной строки.

См. Установка MariaDB пакетов ZIP в Windows.

Пакеты MSI

Пакеты MSI предоставляют удобный графический интерфейс для установки MariaDB. Процесс установки прост, но гибкий. Например, пользователь может выбрать, какие компоненты установить, устанавливать ли его как службу и разрешить ли сетевое подключение. Также предоставляется интерфейс для удаления MariaDB.

См. Установка пакетов MariaDB MSI в Windows.

Установка MariaDB в Docker

Docker — это платформа контейнеров, которая работает в Linux. Docker образ — это представление базовой системы Linux, которая обычно выполняет один процесс — в нашем случае это MariaDB. Контейнер — это экземпляр образа, который можно создать или уничтожить мгновенно. После запуска контейнера им можно пользоваться как обычной системой.

Docker работает на всех основных операционных системах. В Windows и MacOS он работает на виртуальной машине Linux, но эта дополнительная сложность прозрачна для конечного пользователя.

Особенности Docker делают его оптимальным для тестирования функциональности MariaDB без траты времени на установку и без внесения изменений в хост-систему. Однако это не идеально для тестирования производительности MariaDB.

См. Установка и использование MariaDB через Docker.

Пересоздание каталога данных MariaDB

Во время экспериментов с MariaDB вы можете получить нерабочую установку. Это происходит, например, если вы намеренно удаляете файлы, которые не следует удалять. Если это произойдёт, нет необходимости удалять и переустанавливать MariaDB. Вместо этого вы можете просто удалить содержимое каталога данных и запустить mariadb-install-db. Программа пересоздаст таблицы системы и необходимые файлы.

Чтобы узнать, где находится ваш каталог данных, проверьте системную переменную datadir.

Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не просматривается предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/setting-up-mariadb-for-testing-for-sql-server-users/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API