Определите назначение сценария mysqlhotcopy

Главная / Базы данных / Администрирование MySQL / Тест 5

Главная / Базы данных /
Администрирование 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 ).

Понравилась статья? Поделить с друзьями:
  • Описание картины народный праздник огэ
  • Определите государственный религиозный праздник иудеев
  • Описание картины кустодиева деревенский праздник
  • Определи праздник чукчей
  • Описание картины колхозный праздник герасимов

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: