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