16.2 Параметры подключения
При создании резервной копии mysqlbackup отправляет команды SQL на сервер MySQL с использованием подключения к базе данных. Общие параметры подключения такие же, как описано в Руководстве по MySQL.
В качестве части вызова mysqlbackup укажите необходимые параметры --user, --password, --port и/или --socket для подключения к серверу MySQL.
Вы можете указать следующие параметры подключения в разделах [mysqlbackup] или [client] файла конфигурации MySQL или с помощью параметров командной строки mysqlbackup. mysqlbackup считывает ваши файлы конфигурации по умолчанию, а затем файл my.cnf, указанный в командной строке.
mysqlbackup считывает только параметры
--user,--password,--portи--socketиз группы[client]и игнорирует любые другие параметры подключения.Если вы не укажете значение для
--password, команда запросит его с клавиатуры.Параметр
--hostразрешен в файле конфигурации для совместимости, но в настоящее время не оказывает влияния. mysqlbackup всегда подключается к IP-адресу локального сервера.
Options Common to mysqld
========================
=name
=port-num
=tcp|socket|pipe|memory
[ alias for --protocol=pipe ]
=name [ short option: -u ]
=hostname
=name
=value [Windows only]
=PATH
=VALUE
[ Don't connect to pre-4.1.1 server ]
[=value] [ short option: -p ]
[ Enable SSL for connection. Deprecated. ]
=mode
=file_name
=file_name
=file_name
=directory_name
=cipher_list
[ Deprecated. ]
Connection Options Specific to mysqlbackup
==========================================
--no-connection
--connect-if-online
Большинство других параметров подключения, используемых командой mysql, распознаются, но игнорируются. Неизвестные параметры подключения приводят к остановке mysqlbackup.
Следующие параметры подключения специфичны для mysqlbackup:
-
--no-connectionПараметр
--no-connectionзаменяет другие параметры подключения и использует операции на уровне файлов для выполнения резервного копирования. При использовании этого параметра необходимо указать в файле конфигурации или в командной строке многие параметры, значения которых обычно извлекаются автоматически через подключение к базе данных.ПредупреждениеЭтот параметр также включает параметры
--no-history-loggingи--no-locking, что может привести к несоответствиям в данных, не относящихся к InnoDB, если таблицы изменятся во время операции резервного копирования. Это также может повлиять на последующие инкрементные резервные копии; см. описание параметра--incremental-baseдля получения подробной информации. -
--connect-if-onlineПо умолчанию для операций резервного копирования используется подключение к базе данных, как на начальном этапе для извлечения конфигурации исходного репозитория, так и для блокировки таблиц при копировании данных, не относящихся к InnoDB. Этот параметр позволяет mysqlbackup пытаться установить подключение на обоих этапах, но продолжать работу, даже если подключение невозможно установить. Если подключение невозможно установить, обработка будет такой же, как при использовании параметра
--no-connection. Этот параметр может быть полезен в чрезвычайных ситуациях: например, когда сервер базы данных выходит из строя во время операции резервного копирования.
© 2025 Oracle
Licensed under the GPLv2 License.