Spec-Zone.ru › MariaDB

ЗАГРУЗКА ТАБЛИЦЫ С МАСТЕР-СРЕДЫ (удалено)

Синтаксис

LOAD TABLE tbl_name FROM MASTER

Описание

Эта функция была удалена из последних версий MariaDB.

Поскольку текущая реализация LOAD DATA FROM MASTER и LOAD TABLE FROM MASTER очень ограничена, эти инструкции устарели начиная с версии 4.1 MySQL и выше. Мы представим более продвинутый метод (называемый "online backup") в будущей версии. Этот метод будет иметь дополнительное преимущество работы с большим количеством движков хранения.

Для MariaDB и MySQL 5.1 и более ранних версий рекомендуемым альтернативным решением для использования LOAD DATA FROM MASTER или LOAD TABLE FROM MASTER является использование mysqldump или mysqlhotcopy. Последний требует Perl и двух модулей Perl (DBI и DBD:mysql) и работает только с таблицами MyISAM и ARCHIVE. С помощью mysqldump вы можете создавать дампы SQL на мастер-сервере и перенаправлять (или копировать) их на клиент mysql на сервере-следующем. Это имеет преимущество работы со всеми движками хранения, но может быть довольно медленным, так как оно работает с использованием SELECT.

Переносит копию таблицы с мастер-сервера на сервер-следующий. Эта команда реализована в основном для отладки LOAD DATA FROM MASTER операций. Для использования LOAD TABLE, учетная запись, используемая для подключения к мастер-серверу, должна иметь RELOAD и SUPER привилегии на мастер-сервере и привилегию SELECT для загрузки таблицы на мастер-сервере. На стороне сервера-следующего пользователь, который выполняет LOAD TABLE FROM MASTER, должен иметь привилегии для удаления и создания таблицы.

Условия для LOAD DATA FROM MASTER также применяются здесь. Например, LOAD TABLE FROM MASTER работает только для таблиц MyISAM. Применяются также примечания о тайм-ауте для LOAD DATA FROM MASTER.

Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержание не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/load-table-from-master-removed/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API