Настройка 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, необходимо запустить 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.
© 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/