Главная / Базы данных /
Администрирование MySQL / Тест 5
Упражнение 1:
Номер 1
Какая утилита используется для описания, проверки, оптимизации и восстановления таблиц MySQL
Ответ:
(1) mysqldump
(2) myisamchk
(3) myisampack
Номер 2
Определите назначение утилиты myisamchk
Ответ:
(1) утилита используется для описания, проверки, оптимизации и восстановления таблиц MySQL
(2) утилита позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) утилита проверяет двоичный журнал на наличие ошибок
Номер 3
Укажите верные утверждения
Ответ:
(1) утилита myisamchk
проверяет двоичный журнал на наличие ошибок
(2) утилита myisamchk
используется для описания, проверки, оптимизации и восстановления таблиц MySQL
(3) утилита myisamchk
позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
Упражнение 2:
Номер 1
Для чего предназначен сценарий mysqlbug
Ответ:
(1) сценарий составляет отчет о возникшей в MySQL
неполадке
(2) сценарий может использоваться для составления отчета для почтового списка рассылки MySQL
(3) сценарий проверяет двоичный журнал на наличие ошибок
Номер 2
Какой сценарий может использоваться для составления отчета о возникшей ошибке для почтового списка рассылки MySQL
Ответ:
(1) mysqlbug
(2) mysqlsend
(3) mysqlerror
Номер 3
Укажите верное утверждение
Ответ:
(1) сценарий mysqlbug
составляет отчет о возникшей в MySQL
неполадке
(2) сценарий mysqlsend
может использоваться для составления отчета для почтового списка рассылки MySQL
(3) сценарий mysqlbug
проверяет двоичный журнал на наличие ошибок
Упражнение 3:
Номер 1
Какое приложение является сервером (демоном) MySql
Ответ:
(1) mysqld
(2) mysql
(3) mysqldem
Номер 2
Определите назначение утилиты mysqld
Ответ:
(1) утилита является отладчиком MySQL
(2) утилита составляет отчет о возникшей в MySQL
неполадке
(3) утилита является сервером MySQL
. Эта утилита должна работать постоянно
Номер 3
Какая утилита создаёт бинарную поставку откомпилированного кода MySQL
Ответ:
(1) make_binary
(2) make_distribution
(3) make_binary_distribution
(4) make_bin_distrib
Упражнение 4:
Номер 1
Какой сценарий служит для перезапуска сервера при обнаружении ошибки и записи в журнал информации о процессе работы демона MySql
Ответ:
(1) safe_mysql
(2) safe_mysqld
(3) safe_mysqlbug
Номер 2
Определите назначение сценария safe_mysqld
Ответ:
(1) сценарий служит для перезапуска сервера при обнаружении ошибки и записи в журнал информации о процессе работы mysqld
(2) сценарий составляет отчет о возникшей в MySQL
неполадке
(3) сценарий safe_mysqld
служит для реализации дополнительных функций безопасности для mysqld
Номер 3
Укажите верное утверждение
Ответ:
(1) сценарий safe_mysqld
составляет отчет о возникшей в MySQL
неполадке
(2) сценарий safe_mysqld
служит для перезапуска сервера при обнаружении ошибки и записи в журнал информации о процессе работы mysqld
(3) сценарий safe_mysqld
служит для реализации дополнительных функций безопасности для mysqld
Упражнение 5:
Номер 1
Определите назначение сценария mysqlhotcopy
Ответ:
(1) сценарий предназначен для безопасного создания резервных копий
(2) сценарий позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) сценарий копирует архивные файлы в каталог базы данных и перестраивает индексы
Номер 2
Какой сценарий предназначен для безопасного создания резервных копий
Ответ:
(1) mysqlhotcopy
(2) mysqlcopy
(3) hotcopy
Номер 3
Укажите верные утверждения
Ответ:
(1) сценарий mysqlhotcopy
предназначен для безопасного создания резервных копий
(2) сценарий mysqlcopy
позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) сценарий hotcopy
предназначен для безопасного создания резервных копий
Упражнение 6:
Номер 1
Какая утилита предназначена для создания sql-образа таблицы
Ответ:
(1) mysqldump
(2) sqltable
(3) myisampack
Номер 2
Определите назначение утилиты mysqldump
Ответ:
(1) утилита предназначена для создания sql-образа таблицы
(2) утилита позволяет восстановить таблицы в случае возникновения ошибок
(3) утилита проверяет таблицы на наличие ошибок
Номер 3
Укажите верные утверждения
Ответ:
(1) утилита mysqldump
позволяет восстановить таблицы в случае возникновения ошибок
(2) утилита mysqldump
проверяет таблицы на наличие ошибок
(3) утилита mysqldump
предназначена для создания sql-образа таблицы
Упражнение 7:
Номер 1
Какая утилита позволяет восстановить таблицы из двоичного журнала
Ответ:
(1) mysqldump
(2) mysqlbinlog
(3) myisampack
Номер 2
Определите назначение утилиты mysqlbinlog
Ответ:
(1) утилита позволяет преобразовать содержимое двоичного журнала в SQL-инструкции и выполнить их
(2) утилита позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) утилита проверяет двоичный журнал на наличие ошибок
Номер 3
Укажите верные утверждения
Ответ:
(1) утилита mysqlbinlog
проверяет двоичный журнал на наличие ошибок
(2) утилита mysqlbinlog
позволяет преобразовать содержимое двоичного журнала в SQL-инструкции и выполнить их
(3) утилита mysqlbinlog
позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
Упражнение 8:
Номер 1
Какая утилита позволяет сжать таблицу MyIsam
Ответ:
(1) pack
(2) myisampack
(3) isampack
(4) archive
Номер 2
Какая утилита позволяет распаковать таблицуMyIsam
, сжатую с помощьюmyisampack
Ответ:
(1) myisamchk
(2) myisampack
(3) myisamunpack
Номер 3
Укажите верные утверждения
Ответ:
(1) сжатая таблица типа MyIsam
создается утилитой myisampack
(2) с помощью утилиты myisamchk
можно преобразовать сжатую таблицу обратно в фиксированный или динамический формат
(3) все записи таблицы сжимаются вместе с применением общей хэш-таблицы
Упражнение 9:
Номер 1
Определите назначение утилиты mysqlshow
Ответ:
(1) утилита выводит информацию о существующих базах данных, их таблицах и столбцах в краткой форме
(2) утилита выводит информацию только о таблицах текущей базы данных
(3) утилита выводит содержимое текущей таблицы из базы данных
Номер 2
Какая утилита позволяет просмотреть информацию о существующих базах данных, их таблицах и столбцах в краткой форме
Ответ:
(1) mysqlview
(2) mysqlshow
(3) mysqlreport
Номер 3
Укажите верные утверждения
Ответ:
(1) утилита mysqlshow
выводит информацию о существующих базах данных, их таблицах и столбцах в краткой форме
(2) утилита mysqlshow
выводит содержимое текущей таблицы из базы данных
(3) результат выполнения команды SHOW
программы mysql
идентичен результату работы утилиты mysqlshow
Упражнение 10:
Номер 1
Какая утилита позволяет расшифровать номер ошибки в поясняющее сообщение, соответствующее данному номеру
Ответ:
(1) perror
(2) converterror
(3) geterrorcode
Номер 2
Определите назначение утилиты perror
Ответ:
(1) утилита преобразует код ошибки в поясняющее сообщение, соответствующее данному коду
(2) утилита позволяет восстановить таблицы в случае возникновения ошибок
(3) утилита проверяет таблицы на наличие ошибок
Номер 3
Укажите верные утверждения
Ответ:
(1) утилита perror
проверяет таблицы на наличие ошибок
(2) утилита perror
преобразует код ошибки в поясняющее сообщение, соответствующее данному коду
(3) утилита perror
позволяет восстановить таблицы в случае возникновения ошибок
Упражнение 11:
Номер 1
Определите назначения сценария mysql.server
Ответ:
(1) этот сценарий запускает сервер посредством запуска сценария safemysqld
(2) сценарий mysql.server
предназначен для использования на компьютерах с системой запуска/завершения работы System V
(3) данный сценарий предназначен для поиска ошибок в работе сервера
Номер 2
Какой из сценариев предназначен для использования на компьютерах с системой запуска/завершения работы System V
Ответ:
(1) safemysqld
(2) mysql.server
(3) mysqlSystemV
Номер 3
Укажите верные утверждения
Ответ:
(1) сценарий mysql.server
запускает сервер посредством запуска сценария safe_mysqld
(2) сценарий safe_mysqld
запускает сервер посредством запуска сценария mysql.server
(3) сценарий mysql.server
предназначен для использования на компьютерах с системой запуска/завершения работы System V
Правильные ответы выделены зелёным цветом.
Все ответы: Курс рассматривает вопросы администрирования MySql: от основных обязанностей администратора до аспектов резервирования и восстановления базы данных.
Как называется демонстрационная база данных, которая инсталлируется вместе с MySQL
(1) demo
(2) test
(3) results
(4) sql-bench
С какими таблицами работают операторы GRANT
и REVOKE
(1) user, db
(2) user, db, tables_priv, columns_priv, host
(3) tables_priv, columns_priv
(4) user, db, tables_priv, columns_priv
Какая макроконстанта позволяет отключить отладку
(1) DBUG_OFF
(2) DBUG
(3) DBUG_STATE
Какой ключ утилиты mysqladmin
позволяет задать пароль пользователя
(1) -u (username) password (userpassword)
(2) -p (username) pw (userpassword)
(3) -s (username) pwd (userpassword)
Определите назначение оператора GRANT
(1) оператор создает пользователей MySQL
и позволяет настроить их привилегии
(2) оператор удаляет привилегии
(3) оператор выводит информацию о существующих пользователях
Какая команда проверяет таблицы на наличие ошибок
(1) CHECK TABLE
(2) REPAIR TABLE
(3) TEST TABLE
Какая утилита используется для описания, проверки, оптимизации и восстановления таблиц MySQL
(1) mysqldump
(2) myisamchk
(3) myisampack
Какое расширение имеет файл, хранящий описание структуры таблицы
(1) .frm
(2) .ind
(3) .str
(4) .tbl
Какая опция позволяет задать явным образом размещение каталога данных при запуске сервера
(1) -datadir
(2) -path
(3) -datapath
(4) -dirpath
Какой журнал позволяет выявить наименее эффективные запросы
(1) журнал медленных запросов
(2) журнал ошибок
(3) журнал статистики
Какая утилита позволяет резервировать базы данных
(1) mysqldump
(2) databasedump
(3) databasecopy
(4) mysqlcopy
Какой сценарий последовательно запускает все тесты демонстрационной базы данных
(1) run-all-tests
(2) sql-bench
(3) all-tests
Какая информация хранится в таблице user
(1) привилегии уровня базы данных
(2) подключающиеся к серверу пользователи и все их глобальные привилегии
(3) привилегии уровня таблицы
(4) привилегии уровня столбца
Какой макрос помечает указанную инструкцию меткой
(1) DBUG EXECUTE
(2) DBUG ENTER
(3) DBUG LABEL
Какая команда установит пароль (userpassword)
для пользователя (username)
(1) UPDATE user SET Password="userpassword" WHERE User="username"
(2) UPDATE user SET Password=PASSWORD("userpassword") WHERE User="username"
(3) SET user UPDATE Password=PASSWORD("userpassword") WHERE User="username";
Определите назначение оператора REVOKE
(1) оператор создает пользователей MySQL
и позволяет настроить их привилегии
(2) оператор удаляет привилегии пользователей
(3) оператор выводит информацию о существующих пользователях
Какая команда восстанавливает таблицу в случае возникновения ошибок
(1) CHECK TABLE
(2) REPAIR TABLE
(3) RESTORE TABLE
Для чего предназначен сценарий mysqlbug
(1) сценарий составляет отчет о возникшей в MySQL
неполадке
(2) сценарий может использоваться для составления отчета для почтового списка рассылки MySQL
(3) сценарий проверяет двоичный журнал на наличие ошибок
Укажите типы таблиц, поддерживаемые MySql
(1) Gemini
(2) MyIsam
(3) Merge
(4) BerkeleyDB
(5) InnoDB
Какая команда служит для получения пути к каталогу данных
(1) mysqladmin variables
(2) mysqladmin basedir
(3) mysqladmin datadir
Какая опция команды mysqldump
закрывает и повторно открывает файлы журналов обновлений
(1) lock-tables
(2) opt
(3) flush-logs
Какая опция команды mysqldump
позволяет использовать полученный дамп для периодического обновления содержимого другой базы данных
(1) add-drop-table
(2) drop-if-exists
(3) add-to-refresh
Какой сценарий позволяет сравнить результаты тестов
(1) compare-results
(2) run-all-test
(3) sql-bench
Какая информация хранится в таблице db
(1) привилегии уровня базы данных
(2) подключающиеся к серверу пользователи и все их глобальные привилегии
(3) привилегии уровня таблицы
(4) привилегии уровня столбца
Какой макрос восстанавливает предыдущее состояние отладки
(1) DBUG_POP
(2) DBUG_PUSH
(3) DBUG_RETURN
Какая опция утилиты mysqladmin
позволяет перезагрузить таблицы разрешений?
(1) flush
(2) flush-privileges
(3) update-privileges
С какими таблицами работают операторы GRANT
и REVOKE
(1) user, db
(2) user, db, tables_priv, columns_priv, host
(3) tables_priv, columns_priv
(4) user, db, tables_priv, columns_priv
Какая утилита позволяет расшифровать номер ошибки в поясняющее сообщение, соответствующее данному номеру
(1) perror
(2) converterror
(3) geterrorcode
Какое приложение является сервером (демоном) MySql
(1) mysqld
(2) mysql
(3) mysqldem
Какие таблицы ориентированы на транзакции
(1) Inno DB
(2) MyIsam
(3) Berkley DB
(4) Heap
Какое расширение имеет файл, который описывает структуру таблицы
(1) .frm
(2) .ind
(3) .str
(4) .tbl
Какая утилита позволяет восстановить таблицы из двоичного журнала
(1) mysqldump
(2) mysqlbinlog
(3) myisampack
Какая опция команды mysqldump
активизирует все остальные опции, ускоряющие считывание и резервирование данных
(1) -opt
(2) -quick
(3) -all
Для чего предназначена инструкция EXPLAIN
(1) для оценки производительности запросов
(2) для сравнения результатов тестов
(3) для сохранения результатов тестов в файл
В какой таблице хранится информация о привилегиях уровня таблицы
(1) user
(2) db
(3) host
(4) tables_priv
(5) columns_priv
Какой макрос задает новые параметры для текущего сеанса отладки, и помещает их в стек
(1) DBUG_POP
(2) DBUG_PUSH
(3) DBUG_RETURN
Определите назначения сценария safemysqld
(1) сценарий в процессе своей работы пытается определить местоположение программы сервера и каталога данных, а затем запускает сервер с соответствующими опциями
(2) сценарий safemysqld
записывает все сообщения об ошибках сервера в специальный файл ошибок, расположенный в каталоге данных
(3) safemysqld
следит за нормальной работой сервера и в случае сбоя перезагружает его
Какая информация хранится в таблице user
(1) привилегии уровня базы данных
(2) подключающиеся к серверу пользователи и все их глобальные привилегии
(3) привилегии уровня таблицы
(4) привилегии уровня столбца
Какая команда позволяет копировать табличные файлы из архивной копии в каталог базы данных
(1) BACKUP TABLE
(2) RESTORE TABLE
(3) COPY TABLE
Какой сценарий служит для перезапуска сервера при обнаружении ошибки и записи в журнал информации о процессе работы демона MySql
(1) safe_mysql
(2) safe_mysqld
(3) safe_mysqlbug
Какое расширение имеет файл, который содержит данные таблицы
(1) .frm
(2) .myd
(3) .myi
(4) .tbl
Какая опция демона mysqld
позволяет выводить информацию обо всех соединениях и запросах в файл журнала
(1) -log
(2) -file
(3) -l
Какая опция команды mysqldump
закрывает и повторно открывает файлы журналов обновлений
(1) flush-logs
(2) lock-tables
(3) opt
Какой журнал позволяет выявить наименее эффективные запросы
(1) журнала медленных запросов
(2) журнал ошибок
(3) журнал статистики
В какой таблице хранится информация о привилегиях уровня столбца
(1) user
(2) db
(3) host
(4) tables_priv
(5) columns_priv
Какой макрос указывает на то, что функция не возвращает никаких значений
(1) DBUG_VOID_RETURN
(2) DBUG_ RETURN
(3) DBUG_VOID
Определите назначения сценария mysql.server
(1) этот сценарий запускает сервер посредством запуска сценария safemysqld
(2) сценарий mysql.server
предназначен для использования на компьютерах с системой запуска/завершения работыSystem V
(3) данный сценарий предназначен для поиска ошибок в работе сервера
Какая информация хранится в таблице db
(1) привилегии уровня базы данных
(2) подключающиеся к серверу пользователи и все их глобальные привилегии
(3) привилегии уровня таблицы
(4) привилегии уровня столбца
Определите назначение сценария mysqlhotcopy
(1) сценарий предназначен для безопасного создания резервных копий
(2) сценарий позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) сценарий копирует архивные файлы в каталог базы данных и перестраивает индексы
Определите назначение сценария mysqlhotcopy
(1) сценарий предназначен для безопасного создания резервных копий
(2) сценарий позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) сценарий копирует архивные файлы в каталог базы данных и перестраивает индексы
Как MySql хранит таблицы типа Heap
(1) в памяти
(2) в текстовых файлах
(3) в бинарных файлах
Какое расширение имеет файл, который содержит дерево индексов
(1) .frm
(2) .myd
(3) .myi
(4) .tbl
Для чего предназначена опция -log-slow-queries [ ]
демона mysqld
(1) опция позволяет выводить информацию обо всех соединениях и запросах в файл журнала
(2) опция создает журнал, в который заносятся все команды SQL
, обновляющие данные
(3) опция создает файл журнала, в котором сохраняются данные обо всех командах SQL
, на выполнение которых ушло больше времени, чем указано в значении параметра
Какая опция команды mysqldump
блокирует резервируемые таблицы
(1) flush-logs
(2) lock-tables
(3) opt
Какая опция позволяет хранить изменения табличных индексов в памяти, пока таблица не будет закрыта
(1) DELAY_KEY_WRITE
(2) DYNAMIC_ID
(3) MEMORY_KEY
Какой сценарий позволяет исправить таблицы привилегий, в случае возникновения ошибок в них
(1) mysql_fix_privileges_tables
(2) mysql_repair_priv
(3) mysql_isamchk
Какой флаг включает режим профилирования
Какая команда позволяет задать часовой пояс в сценарии safemysqld
(1)
TZ=часовой_пояс
export TZ
(2)
TZ=часовой_пояс
update TZ
(3)
timezone= часовой_пояс
save timezone
В какой таблице хранится информация о привилегиях уровня таблицы
(1) user
(2) db
(3) host
(4) tables_priv
(5) columns_priv
Какая утилита предназначена для создания sql-образа таблицы
(1) mysqldump
(2) sqltable
(3) myisampack
Какая утилита предназначена для создания sql-образа таблицы
(1) mysqldump
(2) sqltable
(3) myisampack
Какая утилита позволяет сжать таблицу MyIsam
(1) pack
(2) myisampack
(3) isampack
(4) archive
Какое расширение имеет файл, который содержит ID-номер процесса сервера
(1) .frm
(2) .myd
(3) .myi
(4) .pid
Какой ключ демона mysqld
создаёт журнал, в который заносятся все команды SQL
, обновляющие данные
(1) -log
(2) -log-all
(3) -log-update
Какую опцию сервера mysql
необходимо использовать, если сервер выдаст сообщение о невозможности поиска таблиц разрешений
(1) - skip-grant-tables
(2) - refresh-grant-tables
(3) - flush-privileges
Какая процедура определяет диапазон значений каждого столбца в полученном наборе записей
(1) analyse()
(2) test()
(3) getcount()
Какой столбец таблицы db
определяет базу данных, к которой применяется запись
Какой флаг направляет отладочную информацию в указанный файл
Какая опция mysqladmin
позволяет остановить сервер
(1) shutdown
(2) stop
(3) off
Укажите существующие привилегии
(1) create
(2) delete
(3) drop
(4) index
Какая утилита позволяет восстановить таблицы из двоичного журнала
(1) mysqldump
(2) mysqlbinlog
(3) myisampack
Какая утилита позволяет восстановить таблицы из двоичного журнала
(1) mysqldump
(2) mysqlbinlog
(3) myisampack
Какую размерность могут иметь столбцы типа CHAR
(1) от 1 до 256
(2) от 1 до 255
(3) от 0 до 255
Какое расширение имеет файл журнала ошибок
(1) .err
(2) .myi
(3) .pid
Какая утилита позволяет извлекать многострочные запросы из журнала обновлений
(1) mysqlfindrows
(2) mysqldump
(3) myisamchk
При наличии какого флага инструкция INSERT
помещается в очередь без блокирования клиентского приложения, что повышает его оперативность
(1) DELAYED
(2) UNLOCKED
(3) DIRECT
Какие операции разрешает или запрещает привилегия reload
?
(1) просмотр информации о внутренних потоках сервера и их удаление
(2) перезагрузка таблиц разрешений или обновление журналов
(3) завершение работы сервера
Какой флаг позволяет выдерживать паузу при выводе каждой строки
Какая опция укажет серверу не использовать таблицы разрешений для проверки соединений и позволит подключиться с полномочиями пользователя root
без пароля в экстренных ситуациях
(1) -skip-grant-tables
(2) -no-check-privileges
(3) -no-password
Какие операции разрешает или запрещает привилегия create
(1) создание и удаление индексов
(2) создание баз данных и таблиц
(3) чтение и запись файлов сервера
Какая утилита позволяет сжать таблицу MyIsam
(1) pack
(2) myisampack
(3) isampack
(4) archive
Какую размерность имеет тип YEAR
(1) 1 байт
(2) 2 байта
(3) 3 байта
Какое расширение имеет файл общего журнала
(1) .log
(2) .myi
(3) .pid
Какая опция заставляет команду mysqldump
записывать в файл архива операторы INSERT DELAYED
вместо операторов INSERT
(1) -delayed
(2) -ins-delayed
(3) -opt
Какие операции разрешает или запрещает привилегия index
(1) создание и удаление индексов
(2) вставка новых записей в таблицы
(3) чтение и запись файлов сервера
В каком формате необходимо определять пользовательские функции, когда их требуется хранить и отлаживать отдельно от утилит MySQL
Какие операции разрешает или запрещает привилегия index
(1) создание и удаление индексов
(2) вставка новых записей в таблицы
(3) чтение и запись файлов сервера
Определите назначение утилиты mysqlshow
(1) утилита выводит информацию о существующих базах данных, их таблицах и столбцах в краткой форме
(2) утилита выводит информацию только о таблицах текущей базы данных
(3) утилита выводит содержимое текущей таблицы из базы данных
Укажите варианты, в которых присутствует несуществующая привилегия
(1) create, delete, drop, update
(2) create, select, update, alter
(3) file, process, host, all
(4) new, create, delete, drop
Какие операции разрешает или запрещает привилегия process
(1) просмотр информации о внутренних потоках сервера и их удаление
(2) все операции
(3) устанавливает полное отсутствие привилегий
Какая утилита позволяет расшифровать номер ошибки в поясняющее сообщение, соответствующее данному номеру
(1) perror
(2) converterror
(3) geterrorcode
Какие операции разрешает привилегия reload
(1) просмотр информации о внутренних потоках сервера и их удаление
(2) перезагрузка таблиц разрешений или обновление журналов
(3) завершение работы сервера
Определите назначения сценария mysql.server
(1) этот сценарий запускает сервер посредством запуска сценария safemysqld
(2) сценарий mysql.server
предназначен для использования на компьютерах с системой запуска/завершения работы System V
(3) данный сценарий предназначен для поиска ошибок в работе сервера
Укажите варианты, в которых присутствует несуществующая привилегия
(1) create, delete, drop, update
(2) create, select, update, alter
(3) file, process, host, all
(4) usage, all, shutdown, reload
(5) new, create, delete, drop
Какая информация хранится в стандартной базе данных test
(1) это база данных результатов множества тестов существующих систем, которые можно сравнить с собственной системой
(2) это системная база данных, в которой mysql
сохраняет информацию для собственных целей
(3) это демонстрационная база данных
С какой таблицей операторы GRANT
и REVOKE
не работают
(1) user
(2) db
(3) host
(4) tables_priv
(5) columns_priv
Какой макрос принимает имя функции, в которую входит программа
(1) DBUG ENTER
(2) DBUG EXECUTE
(3) DBUG FUNC
Какой из вариантов установит пароль (userpassword)
для пользователя (username)
(1) mysqladmin -p (username) pw (userpassword)
(2) mysqladmin -s (username) pwd (userpassword)
(3) mysqladmin -u (username) password (userpassword)
Какой из операторов позволяет создавать пользователей MySQL
и настроить их привилегии
(1) GRANT
(2) NEW
(3) SELECT USER
Для чего предназначена команда CHECK TABLE
(1) команда проверяет таблицы на наличие ошибок
(2) команда позволяет восстановить таблицы в случае возникновения ошибок
(3) команда проверяет быстродействие таблицы и позволяет её оптимизировать
Определите назначение утилиты myisamchk
(1) утилита используется для описания, проверки, оптимизации и восстановления таблиц MySQL
(2) утилита позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) утилита проверяет двоичный журнал на наличие ошибок
Какую информацию хранит файл, имеющий расширение .frm
(1) описание структуры таблицы
(2) содержимое таблицы
(3) табличные индексы
Для чего предназначена опция datadir
(1) позволяет задать явным образом размещение каталога данных при запуске сервера
(2) позволяет задать явным образом размещение каталога файлов сервера
(3) позволяет задать явным образом размещение файлов сценариев mysql
Какой сценарий позволяет упорядочить записи журнала медленных запросов
(1) myisamchk
(2) myisampack
(3) mysqldumpslow
Какой метод быстрее позволяет резервировать данные
(1) метод непосредственного копирования
(2) применение программы mysqldump
(3) применение программы databasecopy
Для чего предназначен сценарий run-all-tests
(1) сценарий последовательно запускает все тесты демонстрационной базы данных
(2) сценарий сравнивает результаты тестов демонстрационной базы данных с результатами тестов существующих систем из подкаталога result
(3) сценарий выводит результаты тестов существующих систем из подкаталога result
В какой таблице хранится информация о подключающихся к серверу пользователях и их глобальных привилегиях
Определите назначение макроса DBUG EXECUTE
(1) макрос помечает указанную инструкцию меткой
(2) макрос принимает имя функции, в которую входит программа
(3) макрос запускает указанную функцию на исполнение
Какая команда позволит узнать, установлен ли пароль для пользователя root
(1) mysqladmin -status root
(2) mysqladmin -root
(3) mysqladmin -u root status
Какой из операторов позволяет удалять привилегии пользователей
(1) GRANT
(2) REVOKE
(3) DELETE
Для чего предназначена команда REPAIR TABLE
(1) команда проверяет таблицы на наличие ошибок
(2) команда позволяет восстановить таблицы в случае возникновения ошибок
(3) команда проверяет быстродействие таблицы и позволяет её оптимизировать
Какой сценарий может использоваться для составления отчета о возникшей ошибке для почтового списка рассылки MySQL
(1) mysqlbug
(2) mysqlsend
(3) mysqlerror
Укажите типы таблиц, не поддерживаемые MySql
(1) BerkeleyDB
(2) MDB
(3) InnoDB
(4) MyIsam
(5) Paradox
(6) Merge
Для чего служит команда mysqladmin variables
(1) команда служит для получения пути к каталогу данных
(2) команда служит для установки пути к каталогу данных
(3) команда служит для получения пути к сценариям mysql
Определите назначение опции flush-logs
утилиты mysqldump
(1) опция закрывает и повторно открывает файлы журналов обновлений
(2) опция блокирует все резервируемые таблицы
(3) опция удаляет файлы журналов обновлений
Определите назначение опции add-drop-table
утилиты mysqldump
(1) опция позволяет использовать дамп базы для периодического обновления содержимого другой базы данных
(2) опция применяется для согласования времени создания журнала обновлений и времени резервирования
(3) опция перемещает базу данных в указанный файл, после чего база данных удаляется
Для чего предназначен сценарий compare results
(1) для сравнения результатов тестов
(2) для запуска тестов
(3) для сохранения результатов тестов в файл
В какой таблице хранится информация о привилегиях уровня базы данных
Определите назначение макроса DBUG_POP
(1) макрос восстанавливает предыдущее состояние отладки
(2) макрос задает новые параметры для текущего сеанса отладки, и помещает их в стек
(3) макрос помещает в стек значение переменной, указанной в качестве параметра
Какой SQL
-оператор позволяет перегрузить таблицы разрешений?
(1) FLUSH PRIVILEGES
(2) FLUSH
(3) UPDATE PRIVILEGES
С какой таблицей операторы GRANT
и REVOKE
не работают
(1) user
(2) db
(3) host
(4) tables_priv
(5) columns_priv
Определите назначение утилиты perror
(1) утилита преобразует код ошибки в поясняющее сообщение, соответствующее данному коду
(2) утилита позволяет восстановить таблицы в случае возникновения ошибок
(3) утилита проверяет таблицы на наличие ошибок
Определите назначение утилиты mysqld
(1) утилита является отладчиком MySQL
(2) утилита составляет отчет о возникшей в MySQL
неполадке
(3) утилита является сервером MySQL
. Эта утилита должна работать постоянно
Какие таблицы не ориентированы на транзакции
(1) Merge
(2) MyIsam
(3) Gemini
(4) Heap
Какую информацию хранит файл, имеющий расширение .frm
(1) описание структуры таблицы
(2) содержимое таблицы
(3) табличные индексы
Определите назначение утилиты mysqlbinlog
(1) утилита позволяет преобразовать содержимое двоичного журнала в SQL-
инструкции и выполнить их
(2) утилита позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) утилита проверяет двоичный журнал на наличие ошибок
Определите назначение опции opt
утилиты mysqldump
(1) опция активизирует все остальные опции, ускоряющие считывание и резервирование данных
(2) опция применяется для согласования времени создания журнала обновлений и времени резервирования
(3) опция перемещает базу данных в указанный файл, после чего база данных удаляется
Какая инструкция предназначена для оценки производительности запросов
(1) EXPLAIN
(2) COMPARE
(3) TEST
Какая информация хранится в таблице tables_priv
(1) привилегии уровня базы данных
(2) подключающиеся к серверу пользователи и все их глобальные привилегии
(3) привилегии уровня таблицы
(4) привилегии уровня столбца
Определите назначение макроса DBUG_PUSH
(1) макрос восстанавливает предыдущее состояние отладки
(2) макрос задает новые параметры для текущего сеанса отладки, и помещает их в стек
(3) макрос помещает в стек значение переменной, указанной в качестве параметра
Какой из сценариев записывает все сообщения об ошибках сервера в специальный файл ошибок
(1) safemysqld
(2) mysqldebug
(3) mysqlerrors
В какой таблице хранится информация о подключающихся к серверу пользователях и их глобальных привилегиях
Для чего предназначена команда RESTORE TABLE
(1) команда позволяет исправить таблицы в случае возникновения ошибок
(2) команда позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) команда создаёт копию указанной таблицы базы данных
Определите назначение сценария safe_mysqld
(1) сценарий служит для перезапуска сервера при обнаружении ошибки и записи в журнал информации о процессе работы mysqld
(2) сценарий составляет отчет о возникшей в MySQL
неполадке
(3) сценарий safe_mysqld
служит для реализации дополнительных функций безопасности для mysqld
Какая опция позволяет переопределить тип таблиц по умолчанию
(1) TYPE
(2) DEFAULT
(3) SETTYPE
Какую информацию хранит файл, имеющий расширение .myd
(1) описание структуры таблицы
(2) содержимое таблицы
(3) табличные индексы
Для чего предназначена опция -log [ ]
демона mysqld
(1) опция позволяет выводить информацию обо всех соединениях и запросах в файл журнала
(2) опция создает журнал, в который заносятся все команды SQL
, обновляющие данные
(3) опция создает файл журнала, в котором сохраняются данные обо всех командах SQL
, на выполнение которых ушло больше времени, чем указано в значении параметра
Определите назначение опции flush-logs
утилиты mysqldump
(1) опция закрывает и повторно открывает файлы журналов обновлений
(2) опция блокирует все резервируемые таблицы
(3) опция удаляет файлы журналов обновлений
Какой сценарий позволяет упорядочить записи журнала медленных запросов
(1) mysqldumpslow
(2) myisamchk
(3) myisampack
Какая информация хранится в таблице columns_priv
(1) привилегии уровня базы данных
(2) подключающиеся к серверу пользователи и все их глобальные привилегии
(3) привилегии уровня таблицы
(4) привилегии уровня столбца
Определите назначение макроса DBUG_VOID_RETURN
(1) макрос указывает на то, что функция не возвращает никаких значений
(2) макрос указывает на имя функции, в которую входит программа
(3) макрос помечает указанную инструкцию меткой
Какой из сценариев предназначен для использования на компьютерах с системой запуска/завершения работы System V
(1) safemysqld
(2) mysql.server
(3) mysqlSystemV
В какой таблице хранится информация о привилегиях уровня базы данных
Какой сценарий предназначен для безопасного создания резервных копий
(1) mysqlhotcopy
(2) mysqlcopy
(3) hotcopy
Какой сценарий предназначен для безопасного создания резервных копий
(1) mysqlhotcopy
(2) mysqlcopy
(3) hotcopy
Какой метод поиска записей применяется для таблиц типа Heap
(1) хэш-таблица
(2) дерево индексов
(3) прямой поиск перебором
Какую информацию хранит файл, имеющий расширение .myi
(1) описание структуры таблицы
(2) содержимое таблицы
(3) дерево индексов
Какая опция демона mysqld
позволяет отследить все команды SQL
, на выполнение которых ушло больше времени, чем указано в значении параметра
(1) -log-slow
(2) -log-slow-queries
(3) -log
Определите назначение опции lock-tables
утилиты mysqldump
(1) опция закрывает и повторно открывает файлы журналов обновлений
(2) опция блокирует все резервируемые таблицы
(3) опция удаляет файлы журналов обновлений
Для чего предназначена опция DELAY_KEY_WRITE
(1) опция позволяет хранить изменения табличных индексов в памяти, пока таблица не будет закрыта
(2) опция устанавливает искусственное время задержки между запросами для проведения тестов
(3) опция указывает максимальное время выполнения запроса
Какая функция из перечисленных позволяет блокировать данные на уровне записей
(1) get_lock()
(2) lock()
(3) set_lock()
Определите назначение флага g
(1) флаг включает режим профилирования
(2) флаг разрешает выводить отладочную информацию только из указанных функций
(3) флаг свидетельствует о том, что вывод отладочной информации должен быть задержан на указанное число десятых долей секунды
Какая переменная сценария safemysqld
хранит информацию о часовом поясе
(1) timezone
(2) T
(3) TZ
Какая информация хранится в таблице tables_priv
(1) привилегии уровня базы данных
(2) подключающиеся к серверу пользователи и все их глобальные привилегии
(3) привилегии уровня таблицы
(4) привилегии уровня столбца
Определите назначение утилиты mysqldump
(1) утилита предназначена для создания sql-образа образа таблицы
(2) утилита позволяет восстановить таблицы в случае возникновения ошибок
(3) утилита проверяет таблицы на наличие ошибок
Определите назначение утилиты mysqldump
(1) утилита предназначена для создания sql-образа таблицы
(2) утилита позволяет восстановить таблицы в случае возникновения ошибок
(3) утилита проверяет таблицы на наличие ошибок
Какая утилита позволяет распаковать таблицу MyIsam
, сжатую с помощью myisampack
(1) myisamchk
(2) myisampack
(3) myisamunpack
Какую информацию хранит файл, имеющий расширение .pid
(1) описание структуры таблицы
(2) содержимое таблицы
(3) дерево индексов
(4) ID-номер процесса сервера
Для чего предназначен ключ -log-update
демона mysqld
(1) ключ позволяет выводить информацию обо всех соединениях и запросах в файл журнала
(2) ключ создает журнал, в который заносятся все команды SQL
, обновляющие данные
(3) ключ создает файл журнала, в котором сохраняются данные обо всех командах SQL
, на выполнение которых ушло больше времени, чем указано в значении параметра
Для чего предназначена опция сервера skip-grant-tables
(1) опция заставить сервер загрузить и использовать таблицы разрешений
(2) опция заставляет сервер пропустить таблицы разрешений
(3) опция удаляет таблицы привилегий
Определите назначение процедуры analyse()
(1) определяет диапазон значений каждого столбца в полученном наборе записей
(2) позволяет выявить наименее эффективные запросы
(3) позволяет сравнить результаты тестов
Какую информацию содержит столбец Db
таблицы db
(1) определяет базу данных, к которой применяется запись
(2) определяет базу данных по умолчанию
(3) содержит имена всех баз данных сервера
Определите назначение флага o
(1) флаг направляет отладочную информацию в указанный файл
(2) флаг разрешает выводить отладочную информацию только из указанных функций
(3) флаг свидетельствует о том, что вывод отладочной информации должен быть задержан на указанное число десятых долей секунды
Какая опция сценария mysql.server
позволяет остановить сервер
(1) shutdown
(2) stop
(3) off
Определите назначение утилиты mysqlbinlog
(1) утилита позволяет преобразовать содержимое двоичного журнала в SQL-инструкции и выполнить их
(2) утилита позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) утилита проверяет двоичный журнал на наличие ошибок
Определите назначение утилиты mysqlbinlog
(1) утилита позволяет преобразовать содержимое двоичного журнала в SQL-инструкции и выполнить их
(2) утилита позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) утилита проверяет двоичный журнал на наличие ошибок
Какой из перечисленных типов столбцов занимает большее количество памяти
(1) DATE
(2) BIGINT
(3) FLOAT
Какую информацию хранит файл, имеющий расширение .err
(1) описание структуры таблицы
(2) события запуска и завершения работы
(3) дерево индексов
Определите назначение утилиты mysqlfindrows
(1) утилита позволяет извлекать многострочные запросы из журнала обновлений
(2) утилита указывает на присутствие повреждённых записей в таблице
(3) утилита определяет построчное считывание и запись информации
Определите назначение флага DELAYED
инструкции INSERT
(1) при наличии флага инструкция INSERT
помещается в очередь без блокирования клиентского приложения, что повышает ее оперативность
(2) флаг позволяет хранить изменения табличных индексов в памяти, пока таблица не будет закрыта, что повышает оперативность инструкции
(3) флаг позволяет хранить изменения таблицы в памяти, пока таблица не будет закрыта, что повышает оперативность инструкции
Какие операции разрешает или запрещает привилегия shutdown
(1) просмотр информации о внутренних потоках сервера и их удаление
(2) перезагрузка таблиц разрешений или обновление журналов
(3) завершение работы сервера
Определите назначение флага N
(1) флаг направляет отладочную информацию в указанный файл
(2) флаг включает нумерацию строк в файле отладки
(3) флаг свидетельствует о том, что вывод отладочной информации должен быть задержан на указанное число десятых долей секунды
Определите назначение опции -skip-grant-tables
при запуске сервера
(1) позволит подключиться с полномочиями пользователя root
без пароля в экстренных ситуациях
(2) позволит подключиться без проверки таблиц привилегий для ускорения загрузки
(3) skip-grant-tables
не относится к опциям сервера
Какие операции разрешает или запрещает привилегия delete
(1) удаление существующих записей из таблиц
(2) удаление баз данных и таблиц
(3) устанавливает полное отсутствие привилегий
Какая утилита позволяет распаковать таблицу MyIsam
, сжатую с помощью myisampack
(1) myisamchk
(2) myisampack
(3) myisamunpack
Какую размерность имеет тип TIME
(1) 1 байт
(2) 2 байта
(3) 3 байта
Какую информацию хранит файл, имеющий расширение .log
(1) описание структуры таблицы
(2) события запуска и завершения работы
(3) информацию о запросах
Определите назначение опции delayed
команды mysqldump
(1) опция используется если при загрузке файла архива в другую базу данных нужно уменьшить влияние этой операции на выполнение текущих запросов
(2) опция активизирует все остальные опции, ускоряющие считывание и резервирование данных
(3) опция позволяет копировать базы данных с удалённого компьютера
Какие операции разрешает или запрещает привилегия insert
(1) создание и удаление индексов
(2) вставка новых записей в таблицы
(3) чтение и запись файлов сервера
Какая инструкция позволяет загрузить компилированный библиотечный модуль с пользовательской функцией
(1) CREATE FUNCTION
(2) LOAD FUNCTION
(3) LOAD UNIT
Какие операции разрешает или запрещает привилегия insert
(1) создание и удаление индексов
(2) вставка новых записей в таблицы
(3) чтение и запись файлов сервера
Какая утилита позволяет просмотреть информацию о существующих базах данных, их таблицах и столбцах в краткой форме
(1) mysqlview
(2) mysqlshow
(3) mysqlreport
Укажите варианты, в которых нет несуществующих привилегий
(1) create, select, update, alter
(2) usage, update, user, all
(3) usage, all, shutdown, reload
(4) connect, delete, create, drop
Какие операции разрешает или запрещает привилегия all
(1) просмотр информации о внутренних потоках сервера и их удаление
(2) все операции
(3) устанавливает полное отсутствие привилегий
Определите назначение утилиты perror
(1) утилита преобразует код ошибки в поясняющее сообщение, соответствующее данному коду
(2) утилита позволяет восстановить таблицы в случае возникновения ошибок
(3) утилита проверяет таблицы на наличие ошибок
Какие операции разрешает или запрещает привилегия shutdown
(1) просмотр информации о внутренних потоках сервера и их удаление
(2) перезагрузка таблиц разрешений или обновление журналов
(3) завершение работы сервера
Какой из сценариев предназначен для использования на компьютерах с системой запуска/завершения работы System V
(1) safemysqld
(2) mysql.server
(3) mysqlSystemV
Укажите варианты, в которых нет несуществующих привилегий
(1) create, select, update, alter
(2) usage, update, user, all
(3) usage, all, shutdown, reload
(4) connect, delete, create, drop
Укажите правильные утверждения
(1) сценарии для тестирования производительности MySQL
расположены в каталоге sql-bench
исходного дистрибутива
(2) демонстрационная база данных, которая инсталлируется вместе с MySQL
, называется test
(3) база данных результатов множества тестов существующих систем, которые можно сравнить с собственной системой, называется test
(4) демонстрационная база данных, которая инсталлируется вместе с MySQL
, называется sql-bench
Укажите верные утверждения
(1) операторы GRANT
и REVOKE
работают с таблицами user, db, tables_priv, columns_priv, host
(2) операторы GRANT
и REVOKE
работают с таблицами user, db, tables_priv, columns_priv
(3) операторы GRANT
и REVOKE
не работают с таблицами tables_priv, columns_priv
(4) операторы GRANT
и REVOKE
не работают с таблицей host
Укажите верное утверждение
(1) макрос DBUG ENTER
нужно указывать после объявления локальных переменных, но перед вызовом каких либо инструкций.
(2) макрос DBUG ENTER
нужно указывать перед объявлением локальных переменных и вызовом каких либо инструкций.
(3) макрос DBUG ENTER
нужно указывать после объявления локальных переменных и вызова каких либо инструкций.
Определите результат действия команды mysqladmin -u (username) password (userpassword)
, если пароль для пользователя не существует.
(1) для пользователя (username)
будет установлен пароль(userpassword)
(2) утилита mysqladmin
сообщит об ошибке, поскольку указан неправильный параметр
(3) команда выведет пароль пользователя (username)
Укажите верные утверждения
(1) оператор GRANT
позволяет создавать пользователей MySQL
(2) оператор GRANT
позволяет настроить привилегии пользователей
(3) оператор GRANT
выводит информацию о существующих пользователях и их паролях
(4) оператор GRANT
позволяет удалять привилегии пользователей
Укажите верное утверждение
(1) команда CHECK TABLE
проверяет таблицы на наличие ошибок
(2) команда CHECK TABLE
позволяет восстановить таблицы в случае возникновения ошибок
(3) команда CHECK TABLE
проверяет быстродействие таблицы и позволяет её оптимизировать
Укажите верные утверждения
(1) утилита myisamchk
проверяет двоичный журнал на наличие ошибок
(2) утилита myisamchk
используется для описания, проверки, оптимизации и восстановления таблиц MySQL
(3) утилита myisamchk
позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
Укажите верное утверждение
(1) файл, имеющий расширение .frm
хранит описание структуры таблицы
(2) файл, имеющий расширение .frm
хранит содержимое таблицы
(3) файл, имеющий расширение .frm
хранит информацию о всех таблицах базы данных
Укажите верное утверждение
(1) по умолчанию местоположение для каталога данных устанавливается при компиляции сервера
(2) при инсталляции с исходной дистрибуции каталога данных находится в /usr/local/var
(3) размещение каталога данных нельзя задать явным образом при запуске сервера
Для чего предназначен сценарий mysqldumpslow
(1) для упорядочения записей журнала медленных запросов по указанному в них времени выполнения запроса
(2) для сравнения результатов тестов
(3) для запуска тестов демонстрационной базы данных
Определите назначение программы mysqldump
(1) данная утилита позволяет получить «моментальный снимок» содержимого базы данных
(2) утилита служит для проверки и восстановления MyISAM
-таблиц
(3) утилита используется для сжатия таблиц MyISAM
Укажите верные утверждения
(1) сценарий run-all-tests
последовательно запускает все тесты демонстрационной базы данных
(2) сценарий sql-bench
последовательно запускает все тесты демонстрационной базы данных
(3) опция -log
позволяет сохранить результаты работы сценария в каталоге output
для последующего просмотра
(4) опция -output
позволяет сохранить результаты работы сценария в каталоге log
для последующего просмотра
Укажите верное утверждение
(1) в таблице user
хранится информация о подключающихся к серверу пользователях и их глобальных привилегиях
(2) в таблице db
хранится информация о подключающихся к серверу пользователях и их глобальных привилегиях
(3) в таблице host
хранится информация о подключающихся к серверу пользователях и их глобальных привилегиях
Какая макроконстанта описывает выходной файл, в который записывается отладочная информация
(1) DBUG_FILE
(2) DBUG_OUTPUT
(3) DBUG_PRINT
Какая команда обновит информацию в таблицах разрешений для пользователя root
(1) mysqladmin -r root
(2) mysqladmin -reload root
(3) mysqladmin -u root reload
Укажите верные утверждения
(1) оператор REVOKE
позволяет создавать пользователей MySQL
(2) оператор REVOKE
позволяет настроить привилегии пользователей
(3) оператор REVOKE
выводит информацию о существующих пользователях и их паролях
(4) оператор REVOKE
позволяет удалять привилегии пользователей
Укажите верное утверждение
(1) команда REPAIR TABLE
проверяет таблицы на наличие ошибок
(2) команда REPAIR TABLE
позволяет восстановить таблицы в случае возникновения ошибок
(3) команда REPAIR TABLE
проверяет быстродействие таблицы и позволяет её оптимизировать
Укажите верное утверждение
(1) сценарий mysqlbug
составляет отчет о возникшей в MySQL
неполадке
(2) сценарий mysqlsend
может использоваться для составления отчета для почтового списка рассылки MySQL
(3) сценарий mysqlbug
проверяет двоичный журнал на наличие ошибок
Укажите верное утверждение
(1) MySql
поддерживает таблицы Berkley DB, Gemini и Inno DB
(2) MySql
поддерживает таблицы Heap, Merge и MyIsam
(3) MySql
не поддерживает таблицы MDB
Какая опция позволяет подключиться по именованному каналу
(1) --pipe
(2) --connect
(3) --pipe_name
Укажите верные утверждения
(1) опция lock-tables
утилиты mysqldump
закрывает и повторно открывает файлы журналов обновлений
(2) опция flush-logs
утилиты mysqldump
блокирует все резервируемые таблицы
(3) опция flush-logs
утилиты mysqldump
удаляет файлы журналов обновлений
(4) опция flush-logs
утилиты mysqldump
закрывает и повторно открывает файлы журналов обновлений
Какая опция утилиты mysqldump
определяет построчное считывание и запись информации
(1) -quick
(2) -row
(3) -q
Укажите корректные варианты
(1) сценарий compare results
предназначен для сравнения результатов тестов
(2) сценарий compare results
предназначен для запуска тестов демонстрационной базы данных
(3) сценарий compare results
предназначен для сохранения результатов тестов в файл
Укажите верное утверждение
(1) в таблице db
хранится информация о подключающихся к серверу пользователях и их глобальных привилегиях
(2) в таблице db
хранится информация о привилегиях уровня базы данных
(3) в таблице host
хранится информация о привилегиях уровня базы данных
Какой макрос заменяет функцию LONGJMP
(1) DBUG_LONGJMP
(2) DBUG_ENTER
(3) DBUG_SET_JMP
Укажите варианты, в результате выполнения которых будут перегружены таблицы разрешений?
(1) mysqladmin flush-privileges
(2) mysql> FLUSH PRIVILEGES
(3) mysql> UPDATE *
(4) mysqladmin -u privileges
Укажите верные утверждения
(1) операторы GRANT
и REVOKE
работают с таблицами user, db, tables_priv, columns_priv, host
(2) операторы GRANT
и REVOKE
работают с таблицами user, db, tables_priv, columns_priv
(3) операторы GRANT
и REVOKE
не работают с таблицами tables_priv, columns_priv
(4) операторы GRANT
и REVOKE
не работают с таблицей host
Укажите верные утверждения
(1) утилита perror
проверяет таблицы на наличие ошибок
(2) утилита perror
преобразует код ошибки в поясняющее сообщение, соответствующее данному коду
(3) утилита perror
позволяет восстановить таблицы в случае возникновения ошибок
Какая утилита создаёт бинарную поставку откомпилированного кода MySQL
(1) make_binary
(2) make_distribution
(3) make_binary_distribution
(4) make_bin_distrib
Укажите верные утверждения
(1) таблицы Merge и MyIsam
не ориентированы на транзакции
(2) таблицы MyIsam и Berkeley DB
не ориентированы на транзакции
(3) таблицы Inno DB и Berkeley DB
ориентированы на транзакции
(4) таблицы Inno DB и MyIsam
ориентированы на транзакции
Укажите верное утверждение
(1) файл, имеющий расширение .frm
хранит описание структуры таблицы
(2) файл, имеющий расширение .frm
хранит содержимое таблицы
(3) файл, имеющий расширение .frm
хранит информацию о всех таблицах базы данных
Укажите верное утверждение
(1) утилита mysqlbinlog
проверяет двоичный журнал на наличие ошибок
(2) утилита mysqlbinlog
позволяет преобразовать содержимое двоичного журнала в SQL
-инструкции и выполнить их
(3) утилита mysqlbinlog
позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
Укажите верные варианты
(1) опция opt
утилиты mysqldump
активизирует все остальные опции, ускоряющие считывание и резервирование данных
(2) опция all
утилиты mysqldump
активизирует все остальные опции, ускоряющие считывание и резервирование данных
(3) опция opt
утилиты mysqldump
применяется для согласования времени создания журнала обновлений и времени резервирования
Какая инструкция позволяет узнать, сколько записей будет прочитано при выполнении заданной инструкции SELECT
(1) EXPLAIN
(2) COMPARE
(3) TEST
Укажите верное утверждение
(1) в таблице tables_priv
хранится информация о привилегиях уровня таблицы
(2) в таблице tables_priv
хранится информация о привилегиях уровня базы данных
(3) в таблице tables_priv
хранится информация о привилегиях уровня столбца таблицы
Какой макрос заменяет функцию setjmp
(1) DBUG_LONGJMP
(2) DBUG_ENTER
(3) DBUG_SET_JMP
Какой из сценариев следит за нормальной работой сервера и в случае сбоя перезагружает его
(1) mysql_safe
(2) safemysqld
(3) mysqldebug
Укажите верное утверждение
(1) в таблице user
хранится информация о подключающихся к серверу пользователях и их глобальных привилегиях
(2) в таблице db
хранится информация о подключающихся к серверу пользователях и их глобальных привилегиях
(3) в таблице host
хранится информация о подключающихся к серверу пользователях и их глобальных привилегиях
Укажите верное утверждение
(1) команда RESTORE TABLE
создаёт копию указанной таблицы базы данных
(2) команда RESTORE TABLE
позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) команда RESTORE TABLE
позволяет копировать табличные файлы в указанный каталог
Укажите верное утверждение
(1) сценарий safe_mysqld
составляет отчет о возникшей в MySQL
неполадке
(2) сценарий safe_mysqld
служит для перезапуска сервера при обнаружении ошибки и записи в журнал информации о процессе работы mysqld
(3) сценарий safe_mysqld
служит для реализации дополнительных функций безопасности для mysqld
Укажите верное утверждение
(1) переопределить тип таблиц по умолчанию позволяет опция TYPE
(2) стандартным типом таблиц в MySQL
является тип MyISAM
(3) стандартным типом таблиц в MySQL
является тип Heap
(4) тип таблиц ISAM
использовать его не рекомендуется
Укажите верное утверждение
(1) файл, имеющий расширение .myd
хранит описание структуры таблицы
(2) файл, имеющий расширение .myd
хранит содержимое таблицы
(3) файл, имеющий расширение .myd
хранит информацию о всех таблицах базы данных
Укажите верное утверждение
(1) опция -log [ ]
демона mysqld
создает журнал, в который заносятся все команды SQL
, обновляющие данные
(2) опция -log [ ]
демона mysqld
позволяет выводить информацию обо всех соединениях и запросах в файл журнала
(3) опция -log [ ]
демона mysqld
создает файл журнала, в котором сохраняются данные обо всех командах SQL
, на выполнение которых ушло больше времени, чем указано в значении параметра
Укажите верное утверждение
(1) опция flush-logs
утилиты mysqldump
закрывает и повторно открывает файлы журналов обновлений
(2) опция lock-tables
утилиты mysqldump
закрывает и повторно открывает файлы журналов обновлений
(3) опция flush-logs
утилиты mysqldump
блокирует все резервируемые таблицы
(4) опция flush-logs
утилиты mysqldump
удаляет файлы журналов обновлений
Для чего предназначен сценарий mysqldumpslow
(1) для упорядочения записей журнала медленных запросов по указанному в них времени выполнения запроса
(2) для сравнения результатов тестов
(3) для запуска тестов демонстрационной базы данных
Укажите верное утверждение
(1) в таблице columns_priv
хранится информация привилегиях уровня таблицы
(2) в таблице columns_priv
хранится информация о привилегиях уровня базы данных
(3) в таблице columns_priv
хранится информация о привилегиях уровня столбца таблицы
Какой макрос заменяет инструкцию Return
(1) DBUG_RETURN
(2) DBUG_RET
(3) DBUG_EXECUTE
(4) DBUG_ENTER
Укажите верные утверждения
(1) сценарий mysql.server
запускает сервер посредством запуска сценария safemysqld
(2) сценарий safemysqld
запускает сервер посредством запуска сценария mysql.server
(3) сценарий mysql.server
предназначен для использования на компьютерах с системой запуска/завершения работы System V
Укажите верное утверждение
(1) в таблице db
хранится информация о подключающихся к серверу пользователях и их глобальных привилегиях
(2) в таблице db
хранится информация о привилегиях уровня базы данных
(3) в таблице host
хранится информация о привилегиях уровня базы данных
Укажите верное утверждение
(1) сценарий mysqlhotcopy
предназначен для безопасного создания резервных копий
(2) сценарий mysqlcopy
позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) сценарий hotcopy
предназначен для безопасного создания резервных копий
Укажите верные утверждения
(1) сценарий mysqlhotcopy
предназначен для безопасного создания резервных копий
(2) сценарий mysqlcopy
позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
(3) сценарий hotcopy
предназначен для безопасного создания резервных копий
Укажите верное утверждение
(1) таблицы типа Heap
не могут иметь столбцы типа BLOB
или TEXT
(2) доступ к таблицам типа Heap
имеют все пользователи
(3) таблицы типа Heap
уничтожаются при выключении сервера
Укажите верное утверждение
(1) файл, имеющий расширение .myi
хранит описание структуры таблицы
(2) файл, имеющий расширение .myi
хранит содержимое таблицы
(3) файл, имеющий расширение .myi
хранит дерево индексов для каждого файла данных
Какой ключ демона mysqld
позволяет вывести запросы, не работающие с индексами
(1) -log-long-format
(2) -log-no-indexes
(3) -log-index
Укажите верное утверждение
(1) опция lock-tables
утилиты mysqldump
закрывает и повторно открывает файлы журналов обновлений
(2) опция lock-tables
утилиты mysqldump
блокирует все резервируемые таблицы
(3) опция opt
утилиты mysqldump
блокирует все резервируемые таблицы
Укажите верные утверждения
(1) опция DELAY_KEY_WRITE
позволяет хранить изменения табличных индексов в памяти, пока таблица не будет закрыта
(2) опция DELAY_KEY_WRITE
сокращает время записи на диск измененных табличных данных, но также повышает риск повреждения таблицы в случае сбоя сервера
(3) опция DELAY_KEY_WRITE
устанавливает искусственное время задержки между запросами для проведения тестов
Определите назначение функции get_lock()
(1) функция позволяет блокировать данные на уровне записей
(2) функция позволяет узнать текущее состояние блокировки данных
(3) функция позволяет блокировать данные на уровне базы данных
Какой флаг указывает на то, что каждую строку отладочной информации необходимо сопровождать именем исходного файла
Какая из команд устанавливает часовой пояс центральной части Соединенных Штатов в сценарии safemysqld
(1)
TZ=US/Central
export TZ
(2)
TZ=US/Central
save TZ
(3)
TimeZone=US/Central
update TimeZone
Укажите верное утверждение
(1) в таблице tables_priv
хранится информация привилегиях уровня таблицы
(2) в таблице tables_priv
хранится информация о привилегиях уровня базы данных
(3) в таблице tables_priv
хранится информация о привилегиях уровня столбца таблицы
Укажите верное утверждение
(1) утилита mysqldump
позволяет восстановить таблицы в случае возникновения ошибок
(2) утилита mysqldump
проверяет таблицы на наличие ошибок
(3) утилита mysqldump
предназначена для создания sql-образа таблицы
Укажите верные утверждения
(1) утилита mysqldump
позволяет восстановить таблицы в случае возникновения ошибок
(2) утилита mysqldump
проверяет таблицы на наличие ошибок
(3) утилита mysqldump
предназначена для создания sql-образа таблицы
Укажите верное утверждение
(1) сжатая таблица типа MyIsam
создается утилитой myisampack
(2) с помощью утилиты myisamchk
можно преобразовать сжатую таблицу обратно в фиксированный или динамический формат
(3) все записи таблицы сжимаются вместе с применением общей хэш-таблицы
(4) каждая запись сжимается отдельно с применением отдельной хэш-таблицы для каждого столбца
Укажите верное утверждение
(1) файл, имеющий расширение .pid
хранит описание структуры таблицы
(2) файл, имеющий расширение .pid
хранит ID-номер процесса сервера
(3) файл, имеющий расширение .pid
хранит дерево индексов для каждого файла данных
Какой журнал был заменен бинарным журналом (binary)
в последних версиях MySql
(1) журнал isam
(2) общий журнал запросов
(3) журнал обновлений
(4) журнал медленных запросов
Какая команда воспроизводит список файлов журналов обновлений, отсортированный сервером в порядке создания
(1) sort
(2) ls
(3) alphabetically
Какая процедура поможет определить оптимальный тип данных для каждого столбца
(1) analyse()
(2) test()
(3) optimal()
С помощью какого типа представлены привилегии таблиц tables_priv
и column_priv
(1) SET
(2) ENUM
(3) CHAR
Какой флаг разрешает выводить отладочную информацию только из указанных функций
Каким образом можно остановить сервер mysql
(1) с помощью опции shutdown
утилиты mysqladmin
(2) с помощью опции stop
сценария mysql.server
(3) с помощью опции stop
утилиты mysqladmin
(4) с помощью опции shutdown
сценария mysql.server
В каком из вариантов присутствует несуществующая привилегия
(1) create, delete, drop
(2) create, select, update
(3) file, process, host
(1) утилита mysqlbinlog
проверяет двоичный журнал на наличие ошибок
(2) утилита mysqlbinlog
позволяет преобразовать содержимое двоичного журнала в SQL-инструкции и выполнить их
(3) утилита mysqlbinlog
позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
Укажите верные утверждения
(1) утилита mysqlbinlog
проверяет двоичный журнал на наличие ошибок
(2) утилита mysqlbinlog
позволяет преобразовать содержимое двоичного журнала в SQL-инструкции и выполнить их
(3) утилита mysqlbinlog
позволяет восстановить таблицы из архивной копии в случае возникновения ошибок
Какой из перечисленных типов столбцов занимает меньшее количество памяти
(1) DATE
(2) BIGINT
(3) FLOAT
Какая опция укажет серверу mysql
исполнить запросы только к определённой базе данных
(1) -one-database
(2) -opt
(3) -is
Какая инструкция устраняет пустые промежутки, оставшиеся после удаления записей
(1) OPTIMIZE TABLE
(2) DEFRAGMENT TABLE
(3) SCAN TABLE
Какие операции разрешает или запрещает привилегия file
(1) изменение таблиц и индексов
(2) чтение и запись файлов сервера
(3) все операции
Какой флаг включает нумерацию строк в файле отладки
Какие операции разрешает или запрещает привилегия drop
(1) удаление существующих записей из таблиц
(2) удаление баз данных и таблиц
(3) устанавливает полное отсутствие привилегий
Укажите верные утверждения
(1) сжатая таблица типа MyIsam
создается утилитой myisampack
(2) с помощью утилиты myisamchk
можно преобразовать сжатую таблицу обратно в фиксированный или динамический формат
(3) все записи таблицы сжимаются вместе с применением общей хэш-таблицы
Какая опция позволяет копировать базы данных с удалённого компьютера
(1) -remote
(2) -compress
(3) -opt
Какие операции разрешает или запрещает привилегия alter
(1) изменение таблиц и индексов
(2) вставка новых записей в таблицы
(3) устанавливает полное отсутствие привилегий
Укажите верное утверждение
(1) при включении функции непосредственно в исходный код MySQL
необходимо остановить сервер и перекомпилировать его исполняемый файл
(2) при включении функции непосредственно в исходный код MySQL
не обязательно останавливать сервер и перекомпилировать его исполняемый файл
(3) включить функцию непосредственно в исходный код MySQL
невозможно
Какие операции разрешает или запрещает привилегия alter
(1) изменение таблиц и индексов
(2) вставка новых записей в таблицы
(3) устанавливает полное отсутствие привилегий
Укажите верные утверждения
(1) утилита mysqlshow
выводит информацию о существующих базах данных, их таблицах и столбцах в краткой форме
(2) утилита mysqlshow
выводит содержимое текущей таблицы из базы данных
(3) результат выполнения команды SHOW
программы mysql
идентичен результату работы утилиты mysqlshow
Укажите существующие привилегии
(1) ALTER
(2) drop
(3) select
(4) process
(5) all
Какие операции разрешает или запрещает привилегия usage
(1) изменение таблиц и индексов
(2) вставка новых записей в таблицы
(3) устанавливает полное отсутствие привилегий
Укажите верные утверждения
(1) утилита perror
проверяет таблицы на наличие ошибок
(2) утилита perror
преобразует код ошибки в поясняющее сообщение, соответствующее данному коду
(3) утилита perror
позволяет восстановить таблицы в случае возникновения ошибок
Какие операции разрешает или запрещает привилегия file
(1) изменение таблиц и индексов
(2) чтение и запись файлов сервера
(3) все операции
Укажите верные утверждения
(1) сценарий mysql.server
запускает сервер посредством запуска сценария safe_mysqld
(2) сценарий safe_mysqld
запускает сервер посредством запуска сценария mysql.server
(3) сценарий mysql.server
предназначен для использования на компьютерах с системой запуска/завершения работы System V
Укажите существующие привилегии
(1) ALTER
(2) drop
(3) select
(4) process
(5) all
Утилита mysqlhotcopy представляет
собой Perl-сценарий, использующий
SQL-команды LOCK
TABLES, FLUSH
TABLESи
Unix-утилиты cp или scp для
быстрого получения резервной копии
базы данных. Пожалуй, это наиболее
быстрый способ копирования баз данных
или таблиц, но он может работать только
на том же компьютере, где расположены
каталоги копируемой базы данных.
mysqlhotcopy
db_name [/path/to/new_directory]
mysqlhotcopy
db_name_1 … db_name_n /path/to/new_directory
mysqlhotcopy
db_name./regex/
Утилита
mysqlhotcopy поддерживает
следующие
опции:
-
-u,
-user=#
Имя
пользователя для входа в базу данных.
-
-p,
-password=#
Используемый
пароль при подсоединении к серверу.
-
-P,
-port=#
Номер
порта, используемого для подсоединения
к локальному серверу.
-
-S,
-socket=#
Номер
сокета, используемого для подсоединения
к локальному серверу.
-
-keepold
Не
удалять предыдущий результат (только
что переименованный) после выполнения
команды.
-
-q,
-quiet
Выводить
только сообщения об ошибках.
-
-debug
Разрешить
отладку.
-
-n,
-dryrun
Сообщать
о действиях без их выполнения.
-
-regexp=#
Копировать
все базы данных с именами, встречающимися
в функции regexp.
-
-checkpoint=#
Внести
проверочную запись в предусмотренную
таблицу базы данных.
-
-flushlog
Записать
на диск данные журналов из буфера, как
только все таблицы заблокируются.
-
-tmpdir=#
Временная
директория (вместо /tmp).
А
также некоторые другие. Более полное
описание данного сценария можно
посмотреть в документации по языку
программирования Perl.
Сценарий mysqlhotcopy берет
информацию для групп [client] и [mysqlhotcopy] из
файлов опций.
Для
выполнения программы mysqlhotcopy необходимы
доступ для записи в директорию, куда
будет помещена копия, и привилегия
выполнения команды SELECT для
копируемых таблиц и команды RELOAD для
MySQL-сервера (чтобы выполнить FLUSH
TABLES).
mysqlimport,
импорт данных из текстовых файлов
Утилита mysqlimport обеспечивает
интерфейс командной строки для
SQL-оператора LOAD
DATA INFILE.
Большинство параметров mysqlimportполностью
соответствует аналогичным параметрам
для оператора LOAD
DATA INFILE.
Утилита mysqlimport вызывается
следующим образом:
shell>
mysqlimport [параметры]
database textfile1 [textfile2 …]
Для
каждого текстового файла, указанного
в командной строке, mysqlimportудаляет
расширение в каждом имени файла и
использует его, чтобы определить, в
какую таблицу занести содержимое.
Например, файлы с
именами patient.txt, patient.text и patient должны
быть все занесены в таблицу с именем patient.
Утилита mysqlimport поддерживает
следующие опции:
-
-c,
-columns=…
Эта
опция принимает в качестве аргумента
список разделенных запятыми имен полей.
Данный список полей используется для
создания соответствующей команды LOAD
DATA INFILE, которая затем посылается в MySQL.
-
-C,
-compress
Использовать
компрессию в связи между клиентом
и сервером,
если они оба поддерживают сжатие.
-
-#,
-debug[=option_string]
Отслеживать
прохождение программы (для отладки).
-
-d,
-delete
Удалить
данные из таблицы перед импортированием
текстового файла.
-
-f,
-force
Игнорировать
ошибки. Например, если таблица для
текстового файла не существует, продолжать
обработку остающихся файлов. Без
параметра -force утилита mysqlimport прекращает
работу при отсутствии таблицы.
-
-h
host_name, -host=host_name
Импортировать
данные в MySQL-сервер на
указанном хосте. Значение хоста по
умолчанию — localhost.
-
-l,
-lock-tables
Заблокировать
все таблицы для записи перед обработкой
любых текстовых файлов. Это обеспечивает
синхронизацию всех таблиц на сервере.
-
-L,
-local
Читать
входящие файлы из клиента. По умолчанию
предполагается, что текстовые файлы
расположены на сервере при подсоединении
к localhost (значение
хоста по умолчанию).
-
-pyour_pass,
-password[=your_pass]
Используемый
пароль при подключении к серверу.
Если аргумент =your_pass не
введен, mysqlimport предложит
ввести пароль.
-
-P
port_num, -port=port_num
Номер
порта TCP/IP, используемого для подсоединения
к хосту.
-
-r,
-replace
Опции -replace и -ignore управляют
обработкой поступающих на вход записей,
которые дублируют имеющиеся записи по
значениям уникальных ключей. Если задано
значение -replace,
новые строки заменяют существующие с
тем же самым значением уникального
ключа. Если задано значение -ignore,
входные строки, которые дублируют
существующую строку по значению
уникального ключа, пропускаются. Если
же ни одна из опций не задана, то при
обнаружении ключа-дубликата возникает
ошибка и остаток текстового файла
игнорируется.
-
-s,
-silent
Режим
молчания. Выводить только сообщения об
ошибках.
-
-u
user_name, -user=user_name
Имя
пользователя MySQL-сервера,
используемое при подсоединении к
серверу. Значением по умолчанию является
имя для входа в Unix.
mysqlshow,
просмотр баз данных, таблиц и столбцов
Утилита mysqlshow позволяет
кратко ознакомиться с существующими
базами данных, их таблицами и столбцами
таблиц.
Аналогичную
информацию можно получить с помощью
программы mysql,
используя команду SHOW.
Утилита mysqlshow вызывается
следующим образом:
shell>
mysqlshow [ПАРАМЕТРЫ]
[database [table [column]]]
-
Если
имя базы данных не указано, то выдается
список всех существующих баз данных. -
Если
не указана таблица — показываются все
таблицы, найденные в этой базе данных. -
Если
не задан столбец — показываются все
найденные в таблице столбцы и
представленные в виде столбцов данные.
Следует
отметить, что в более новых версиях
MySQL пользователь может просмотреть
только те базы/таблицы/столбцы, для
которых у него имеются соответствующие
привилегии.
Если
последний аргумент содержит в себе
шаблонные символы (*,
?, % или _)
процессора или SQL, то будут представлены
только данные, совпадающие с шаблоном.
Если имя базы данных содержит подчеркивание,
то оно должно быть экранировано обратным
слешем (некоторые оболочки в Unix востребуют
два обратных слеша) для того, чтобы
получить корректные имена. ‘*’ конвертируются
в ‘%’ и ‘?’ —
в ‘_’.
Это
может вызвать путаницу при попытке
просмотреть столбцы таблицы с символом _,
так как в таком случаеmysqlshow покажет
только имена таблиц, совпадающие с
шаблоном. Ситуацию можно легко исправить
добавлением дополнительного символа % в
конец командной строки (как отдельного
аргумента).
perror,
разъяснение кодов ошибок
Для
большинства системных ошибок, помимо
внутреннего текстового сообщения MySQL,
можно также выводить номер кода системной
ошибки в одном из следующих стилей: message
… (errno: #) или message
… (Errcode: #).
Выяснить,
что данный код ошибки означает, можно
либо путем изучения документации на
данную систему, либо воспользовавшись
возможностями утилиты perror.
perror выводит
описание кода системной ошибки или код
ошибки обработчика таблиц MyISAM/ISAM.
perror
вызывается следующим образом:
shell>
perror [ПАРАМЕТРЫ] [ERRORCODE [ERRORCODE…]]
Пример:
shell>
perror 13 64
Error
code 13: Доступ запрещен
Error
code 64: Компьютер не находится в сети
Следует
учитывать, что сообщения об ошибках в
большинстве своем являются
системно-зависимыми!
Запуск
SQL-команд из текстового файла
Обычно
клиент mysql используется
в интерактивном режиме, например,
следующим образом:
shell>
mysql database
Однако
вполне можно поместить SQL команды в
текстовый файл и указать mysql считывать
входные данные из этого файла. Для этого
необходимо создать текстовый
файл text_file,
содержащий команды, которые предстоит
выполнить. Затем запускаем mysql как
показано ниже:
shell>
mysql database < text_file
Можно
также запустить текстовый файл с
командой USE
db_name.
В этом случае указывать имя базы данных
в командной строке не обязательно:
shell>
mysql < text_file
Если
программа mysql уже работает, можно
запустить файл с SQL-сценарием, используя
команду source:
mysql>
source filename;
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
mysqlhotcopy is currently deprecated.
MariaDB starting with 10.5.2
From MariaDB 10.5.2, mariadb-hotcopy
is the name of the script, with mysqlhotcopy
a symlink .
mysqlhotcopy
is a Perl script that was originally written
and contributed by Tim Bunce. It uses FLUSH TABLES, LOCK TABLES, and cp or scp to make a database backup. It is a fast way to make a backup of the database or single tables, but it can be run only on the same machine where the database
directories are located. mysqlhotcopy
> works only for backing up MyISAM and ARCHIVE tables. It runs on Unix and NetWare.
To use mysqlhotcopy
, you must have read access to the files
for the tables that you are backing up, the SELECT privilege for
those tables, the RELOAD privilege (to be able to execute FLUSH TABLES), and
the LOCK TABLES privilege (to be able to lock the tables).
shell> mysqlhotcopy db_name [/path/to/new_directory] shell> mysqlhotcopy db_name_1 ... db_name_n /path/to/new_directory
Back up tables in the given database that match a regular expression:
shell> mysqlhotcopy db_name./regex/
The regular expression for the table name can be negated by prefixing it with a
tilde (“~
”):
shell> mysqlhotcopy db_name./~regex/
mysqlhotcopy
supports the following options, which can be
specified on the command line or in the [mysqlhotcopy
] and
[client
] option file groups.
Use perldoc for additional mysqlhotcopy
documentation,
including information about the structure of the tables needed for the
--checkpoint
and --record_log_pos
options:
shell> perldoc mysqlhotcopy
See Also
- mysqldump
- Mariabackup
- ← mariadb-import
- ↑ Backup, Restore and Import Clients ↑
- mysqlimport →
Comments
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.
Чаще всего утилита mysqldump используется для получения резервной копии всех баз данных.
mysqldump -opt database > backup-file.sql
Можно, наоборот, прочитать этот файл на MySQL-сервере посредством команды:
mysql database < backup-file.sql
или
mysql -e "source /patch-to-backup/backup-file.sql" database
Данная утилита достаточно часто используется и для переноса информации из базы данных на другой MySQL—сервер:
mysqldump -opt database | mysql -host=remote-host -C database
Вполне возможно получить дамп нескольких баз данных с помощью одной команды:
mysqldump -databases database1 [database2 ...] > my_databases.sql
Если необходим дамп всех баз данных, можно использовать:
mysqldump -all-databases > all_databases.sql
mysqlhotcopy, копирование баз данных и таблиц MySQL
Утилита mysqlhotcopy представляет собой Perl-сценарий, использующий SQL-команды LOCK TABLES, FLUSH TABLES и Unix-утилиты cp или scp для быстрого получения резервной копии базы данных. Пожалуй, это наиболее быстрый способ копирования баз данных или таблиц, но он может работать только на том же компьютере, где расположены каталоги копируемой базы данных.
mysqlhotcopy db_name [/path/to/new_directory] mysqlhotcopy db_name_1 ... db_name_n /path/to/new_directory mysqlhotcopy db_name./regex/
Утилита mysqlhotcopy поддерживает следующие опции:
-
Имя пользователя для входа в базу данных.
-
Используемый пароль при подсоединении к серверу.
-
Номер порта, используемого для подсоединения к локальному серверу.
-
Номер сокета, используемого для подсоединения к локальному серверу.
-
Не удалять предыдущий результат (только что переименованный) после выполнения команды.
-
Выводить только сообщения об ошибках.
-
Разрешить отладку.
-
Сообщать о действиях без их выполнения.
-
Копировать все базы данных с именами, встречающимися в функции regexp.
-
Внести проверочную запись в предусмотренную таблицу базы данных.
-
Записать на диск данные журналов из буфера, как только все таблицы заблокируются.
-
Временная директория (вместо /tmp ).
А также некоторые другие. Более полное описание данного сценария можно посмотреть в документации по языку программирования Perl.
Сценарий mysqlhotcopy берет информацию для групп [client] и [mysqlhotcopy] из файлов опций.
Для выполнения программы mysqlhotcopy необходимы доступ для записи в директорию, куда будет помещена копия, и привилегия выполнения команды SELECT для копируемых таблиц и команды RELOAD для MySQL-сервера (чтобы выполнить FLUSH TABLES ).