Для управления базами данных используется модуль db
  • ctl db
C:\Users\Administrator>ctl db
WinNETou Server v3.3.0/Win64 (c) 2014-2018 SVsw

Usage: ctl db OPTION [PARAMETERS]

Options:
        --create        create database
        --remove        remove database
        --list          show user databases
        --optimize      optimize databases
        --check         check databases
        --repair        check and auto repair databases
        --store         store databases dumps
        --restore       restore databases dumps
        --purge         purge databases dumps
        -h, --help      show help (this screen)

При создании сайта база данных для сайта создается автоматически

Имя базы данных сайта формируется следующим образом <ВЛАДЕЛЕЦ>_<РЕВЕРС_ДОМЕННОГО_ИМЕНИ>

При формировании имени базы данных сайта в доменном имени . (точка) и - (дефис) заменяются на _ (подчеркивание)

Для пользователя можно создать дополнительные базы данных

Имя дополнительной базы данных должно состоять из алфавитно-цифровых символов

Имя дополнительной базы данных может содержать символы национального алфавита

К имени дополнительной базы данных добавляется префикс имени владельца

Создание

  • ctl db --create ИМЯ_БАЗЫ_ДАННЫХ [ВЛАДЕЛЕЦ]

Опция --create создает дополнительную базу данных

Удаление

  • ctl db --remove ИМЯ_БАЗЫ_ДАННЫХ [ВЛАДЕЛЕЦ]

Опция --create удаляет дополнительную базу данных

Список

  • ctl db --list [ВЛАДЕЛЕЦ]

Опция --list выводит список дополнительных баз данных

Если имя владелеца не задано, то опции --create, --remove и --list используют имя пользователя по умолчанию

Обслуживание

  • ctl db --optimize
Опция --optimize производит оптимизацию баз данных
  • ctl db --check

Опция --check производит проверку баз данных

  • ctl db --repair

Опция --repair производит «ремонт» баз данных

  • ctl db --store
Опция --store сохраняет дампы баз данных в папке B:\home\ИМЯ_ВЛАДЕЛЬЦА\dumps\ДАТАВРЕМЯ, упакованные в архив gz
  • ctl db --restore [--sql] [--keep]

Опция --restore загружает дамп(ы) в базу данных

Перед выполнением команды дамп-файлы необходимо скопировать в папку B:\tmp\.mysql\dumps

При использовании опции --sql, предполагается что дамп не упакован в архив gz и файл дампа имеет расширение sql

При использовании опции --keep загружаемые дамп-файлы из папки B:\tmp\.mysql\dumps удалены не будут

  • ctl db --purge [КОЛИЧЕСТВО_ОСТАВЛЯЕМЫХ_ДАМПОВ]

Опция --purge «чистит» папкy B:\home\ИМЯ_ВЛАДЕЛЬЦА\dumps

По умолчанию количество оставляемых дампов равно 1

Закрыть меню