Начало работы с каталогами
Поддержка каталогов запланирована для версии 11.3.
Общие сведения
mariadb-install-db инициализирует каталог данных MariaDB и создаёт системные таблицы в базе данных mysql.
При использовании с параметрами --catalog он инициализирует сервер MariaDB для использования каталогов. Сервер mariadbd автоматически определяет, используются ли каталоги.
Обратите внимание, что нельзя изменить «обычный сервер» на сервер с каталогами или сервер с каталогами на «обычный сервер». В будущем мы добавим инструменты, которые позволят легко перенести существующий сервер в каталог или перенести сервер из каталога на автономный сервер.
Инициализация нового сервера с поддержкой каталогов
Для инициализации сервера с 4 каталогами (каталог def, содержащий пользователя корневого каталога (CRU), создаётся автоматически):
mariadb_install_db --catalogs="cat1 cat2 cat3" --datadir=/my/data/
Вышеуказанные команды создадут директорию /my/data и 4 директории в ней, по одной для каждого каталога.
Добавление дополнительных каталогов на работающий сервер
При добавлении дополнительных каталогов на существующий сервер, mariadb_install_db запустит клиент MariaDB для выполнения необходимых команд на работающем сервере. Вот почему необходимо указать пользователя и пароль для mariadb_install_db.
mariadb_install_db --catalogs="cat4 cat5 cat6" --datadir=/my/data --catalog-user=monty --catalog-password
См. также
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/starting-with-catalogs/