6.5.5 mysqlimport — Программа импорта данных
Клиент mysqlimport предоставляет командную строку для LOAD
DATA SQL-команды. Большинство опций для mysqlimport напрямую соответствуют условиям синтаксиса LOAD DATA. См. Раздел 15.2.9, «LOAD DATA Statement».
Вызов mysqlimport выполняется так:
mysqlimport [options] db_name textfile1 [textfile2 ...]
Для каждого текстового файла, указанного в командной строке, mysqlimport удаляет любое расширение из имени файла и использует результат для определения имени таблицы, в которую следует импортировать содержимое файла. Например, файлы с именами patient.txt, patient.text и patient будут импортированы в таблицу с именем patient.
mysqlimport поддерживает следующие опции, которые могут быть указаны в командной строке или в группах [mysqlimport] и [client] файла опций. Сведения о файлах опций, используемых программами MySQL, см. в Разделе 6.2.2.2, «Использование файлов опций».
Таблица 6.14 Параметры mysqlimport
| Имя параметра | Описание |
|---|---|
| --bind-address | Использовать указанный сетевой интерфейс для подключения к серверу MySQL |
| --character-sets-dir | Директория, где можно найти наборы символов |
| --columns | Этот параметр принимает в качестве значения список имен столбцов, разделённых запятыми |
| --compress | Сжимать всю информацию, передаваемую между клиентом и сервером |
| --compression-algorithms | Разрешённые алгоритмы сжатия для подключений к серверу |
| --debug | Записать отладочный журнал |
| --debug-check | Вывести отладочную информацию при выходе программы |
| --debug-info | Вывести отладочную информацию, статистику использования памяти и ЦП при выходе программы |
| --default-character-set | Указать набор символов по умолчанию |
| --defaults-extra-file | Прочитать указанный файл параметров дополнительно к обычным файлам параметров |
| --defaults-file | Прочитать только указанный файл параметров |
| --defaults-group-suffix | Значение суффикса группы параметров |
| --delete | Очистить таблицу перед импортом текстового файла |
| --enable-cleartext-plugin | Включить плагин аутентификации cleartext |
| --fields-enclosed-by | Этот параметр имеет такое же значение, как соответствующая фраза для LOAD DATA |
| --fields-escaped-by | Этот параметр имеет такое же значение, как соответствующая фраза для LOAD DATA |
| --fields-optionally-enclosed-by | Этот параметр имеет такое же значение, как соответствующая фраза для LOAD DATA |
| --fields-terminated-by | Этот параметр имеет такое же значение, как соответствующая фраза для LOAD DATA |
| --force | Продолжить даже при возникновении ошибки SQL |
| --get-server-public-key | Запросить открытый ключ RSA у сервера |
| --help | Вывести сообщение справки и завершить работу |
| --host | Хост, на котором расположен сервер MySQL |
| --ignore | См. описание параметра --replace |
| --ignore-lines | Пропустить первые N строк файла данных |
| --lines-terminated-by | Этот параметр имеет такое же значение, как соответствующая фраза для LOAD DATA |
| --local | Считывать файлы ввода локально с хоста клиента |
| --lock-tables | Заблокировать все таблицы для записи перед обработкой текстовых файлов |
| --login-path | Прочитать параметры пути входа из .mylogin.cnf |
| --low-priority | Использовать LOW_PRIORITY при загрузке таблицы |
| --no-defaults | Не читать файлы параметров |
| --no-login-paths | Не читать пути входа из файла пути входа |
| --password | Пароль для подключения к серверу |
| --password1 | Первый пароль многофакторной аутентификации для подключения к серверу |
| --password2 | Второй пароль многофакторной аутентификации для подключения к серверу |
| --password3 | Третий пароль многофакторной аутентификации для подключения к серверу |
| --pipe | Подключение к серверу с помощью именованной трубы (только Windows) |
| --port | Номер TCP/IP порта для подключения |
| --print-defaults | Вывести параметры по умолчанию |
| --protocol | Протокол транспорта для использования |
| --replace | Параметры --replace и --ignore управляют обработкой строк ввода, которые дублируют существующие строки в уникальных ключах |
| --server-public-key-path | Имя пути к файлу, содержащему открытый ключ RSA |
| --shared-memory-base-name | Имя общей памяти для подключений общей памяти (только Windows) |
| --silent | Выводить вывод только при возникновении ошибок |
| --socket | Файл Unix-соккета или именованная труба Windows для использования |
| --ssl-ca | Файл, содержащий список доверенных сертификатов SSL-центров сертификации |
| --ssl-capath | Директория, содержащая файлы сертификатов доверенных SSL-центров сертификации |
| --ssl-cert | Файл, содержащий X.509-сертификат |
| --ssl-cipher | Разрешённые шифры для шифрования соединения |
| --ssl-fips-mode | Включить режим FIPS со стороны клиента |
| --ssl-key | Файл, содержащий X.509-ключ |
| --ssl-mode | Требуемое состояние безопасности подключения к серверу |
| --ssl-session-data | Файл, содержащий данные SSL-сессии |
| --ssl-session-data-continue-on-failed-reuse | Устанавливать ли подключения, если повторное использование сессии завершается неудачно |
| --tls-ciphersuites | Разрешённые TLSv1.3 наборы шифров для зашифрованных соединений |
| --tls-sni-servername | Имя сервера, предоставленное клиентом |
| --tls-version | Разрешённые протоколы TLS для зашифрованных соединений |
| --use-threads | Количество потоков для параллельной загрузки файлов |
| --user | Имя пользователя MySQL для подключения к серверу |
| --verbose | Режим подробного вывода |
| --version | Вывести информацию о версии и завершить работу |
| --zstd-compression-level | Уровень сжатия для подключений к серверу, использующих сжатие zstd |
-
--help,-?Формат командной строки --helpОтобразить сообщение справки и завершить работу.
-
Формат командной строки --bind-address=ip_addressВ случае компьютера с несколькими сетевыми интерфейсами, данная опция позволяет выбрать интерфейс для подключения к серверу MySQL.
-
Формат командной строки --character-sets-dir=pathТип Строка Значение по умолчанию [none]Каталог, в котором установлены наборы символов. См. Раздел 12.15, «Настройка наборов символов».
-
--columns=,column_list-ccolumn_listФормат командной строки --columns=column_listЭта опция принимает список имен столбцов, разделенных запятыми. Порядок имен столбцов указывает, как сопоставить столбцы файла данных со столбцами таблицы.
-
--compress,-CФормат командной строки --compress[={OFF|ON}]Устаревшая Да Тип Булево Значение по умолчанию OFFСжать всю информацию, передаваемую между клиентом и сервером, если это возможно. См. Раздел 6.2.8, «Управление сжатием соединения».
Эта опция устарела. Ожидается её удаление в будущих версиях MySQL. См. Настройка устаревшего сжатия соединения.
-
--compression-algorithms=valueФормат командной строки --compression-algorithms=valueТип Набор Значение по умолчанию uncompressedДопустимые значения zlibzstduncompressedРазрешенные алгоритмы сжатия для соединений с сервером. Доступные алгоритмы такие же, как для системной переменной
protocol_compression_algorithms. Значение по умолчанию —uncompressed.Для получения дополнительной информации, см. Раздел 6.2.8, «Управление сжатием соединения».
-
--debug[=,debug_options]-# [debug_options]Формат командной строки --debug[=debug_options]Тип Строка Значение по умолчанию d:t:oЗаписать в журнал отладки. Типичная строка
debug_options—d:t:o,. Значение по умолчанию —file_named:t:o.Эта опция доступна только в том случае, если MySQL был скомпилирован с использованием
WITH_DEBUG. Бинарные файлы выпусков MySQL, предоставляемые компанией Oracle, не компилируются с использованием этой опции. -
Формат командной строки --debug-checkТип Булево Значение по умолчанию FALSEВывести информацию для отладки при завершении программы.
Эта опция доступна только в том случае, если MySQL был скомпилирован с использованием
WITH_DEBUG. Бинарные файлы выпусков MySQL, предоставляемые компанией Oracle, не компилируются с использованием этой опции. -
Формат командной строки --debug-infoТип Булево Значение по умолчанию FALSEВывести отладочную информацию и статистику использования памяти и процессора при завершении программы.
Эта опция доступна только в том случае, если MySQL был скомпилирован с использованием
WITH_DEBUG. Бинарные файлы выпусков MySQL, предоставляемые компанией Oracle, не компилируются с использованием этой опции. -
--default-character-set=charset_nameФормат командной строки --default-character-set=charset_nameТип Строка Используйте
charset_nameв качестве набора символов по умолчанию. См. Раздел 12.15, «Настройка наборов символов». -
Формат командной строки --default-auth=pluginТип Строка Подсказка о том, какой плагин аутентификации клиента использовать. См. Раздел 8.2.17, «Подключаемые модули аутентификации».
-
--defaults-extra-file=file_nameФормат командной строки --defaults-extra-file=file_nameТип Имя файла Прочитать данный файл параметров после глобального файла параметров, но (в Unix) перед файлом параметров пользователя. Если файл не существует или недоступен, произойдет ошибка. Если
file_nameне является абсолютным путем, он интерпретируется относительно текущей директории.Дополнительную информацию об этой и других опциях файлов параметров см. в Разделе 6.2.2.3, «Параметры командной строки, влияющие на обработку файлов параметров».
-
Формат командной строки --defaults-file=file_nameТип Имя файла Использовать только указанный файл параметров. Если файл не существует или недоступен, произойдет ошибка. Если
file_nameне является абсолютным путем, он интерпретируется относительно текущей директории.Исключение: Даже с
--defaults-file, программы-клиенты читают.mylogin.cnf.Дополнительную информацию об этой и других опциях файлов параметров см. в Разделе 6.2.2.3, «Параметры командной строки, влияющие на обработку файлов параметров».
-
Формат командной строки --defaults-group-suffix=strТип String Читает не только обычные группы опций, но и группы с обычными именами и суффиксом
str. Например, mysqlimport обычно читает группы[client]и[mysqlimport]. Если эта опция задана как--defaults-group-suffix=_other, mysqlimport также читает группы[client_other]и[mysqlimport_other].Для получения дополнительной информации об этой и других опциях файла опций см. Раздел 6.2.2.3, «Параметры командной строки, влияющие на обработку файла опций».
-
--delete,-DФормат командной строки --deleteОчистить таблицу перед импортом текстового файла.
-
Формат командной строки --enable-cleartext-pluginТип Boolean Значение по умолчанию FALSEВключить плагин проверки подлинности открытого текста
mysql_clear_password. (См. Раздел 8.4.1.3, «Проверка подлинности открытого текста на стороне клиента».) -
--fields-terminated-by=...,--fields-enclosed-by=...,--fields-optionally-enclosed-by=...,--fields-escaped-by=...Формат командной строки --fields-terminated-by=stringТип String Формат командной строки --fields-enclosed-by=stringТип String Формат командной строки --fields-optionally-enclosed-by=stringТип String Формат командной строки --fields-escaped-byТип String Эти параметры имеют то же значение, что и соответствующие предложения для
LOAD DATA. См. Раздел 15.2.9, «Инструкция LOAD DATA». -
--force,-fФормат командной строки --forceИгнорировать ошибки. Например, если таблица для текстового файла не существует, продолжить обработку оставшихся файлов. Без
--force, mysqlimport завершает работу, если таблица не существует. -
Формат командной строки --get-server-public-keyТип Boolean Запросить у сервера открытый ключ, необходимый для обмена паролями на основе пары ключей RSA. Эта опция применяется к клиентам, которые аутентифицируются с помощью плагина аутентификации
caching_sha2_password. Для этого плагина сервер не отправляет открытый ключ, если его не запрашивают. Эта опция игнорируется для учетных записей, которые не аутентифицируются с помощью этого плагина. Она также игнорируется, если не используется обмен паролями на основе RSA, как это происходит, когда клиент подключается к серверу с использованием защищенного соединения.Если указан параметр
--server-public-key-path=и указывает на допустимый файл открытого ключа, он имеет приоритет над параметромfile_name--get-server-public-key.Для получения информации о плагине
caching_sha2_passwordсм. Раздел 8.4.1.1, «Кэширование SHA-2 подключаемой аутентификации». -
--host=,host_name-hhost_nameФормат командной строки --host=host_nameТип String Значение по умолчанию localhostИмпортировать данные на сервер MySQL на указанном хосте. Хост по умолчанию —
localhost. -
--ignore,-iФормат командной строки --ignoreСм. описание опции
--replace. -
Формат командной строки --ignore-lines=#Тип Numeric Игнорировать первые
Nстрок файла данных. -
Формат командной строки --lines-terminated-by=stringТип String Этот параметр имеет то же значение, что и соответствующее предложение для
LOAD DATA. Например, чтобы импортировать файлы Windows, строки которых заканчиваются парами возврата каретки/перевода строки, используйте--lines-terminated-by="\r\n". (Возможно, вам придется удвоить обратные косые черты в зависимости от соглашений об экранировании вашего интерпретатора команд.) См. Раздел 15.2.9, «Инструкция LOAD DATA». -
--local,-LФормат командной строки --localТип Boolean Значение по умолчанию FALSEПо умолчанию файлы считываются сервером на хосте сервера. С помощью этой опции mysqlimport читает входные файлы локально на клиентском хосте.
Для успешного использования операций загрузки
LOCALв mysqlimport также требуется, чтобы сервер разрешал локальную загрузку; см. Раздел 8.1.6, «Меры безопасности для LOAD DATA LOCAL» -
--lock-tables,-lФормат командной строки --lock-tablesЗаблокировать все таблицы для записи перед обработкой любых текстовых файлов. Это гарантирует, что все таблицы синхронизированы на сервере.
-
Формат командной строки --login-path=nameТип String Чтение параметров из указанного пути к файлу входа в
.mylogin.cnfфайле пути к логину. “Путь к логину” — это группа параметров, содержащая параметры, указывающие, к какому серверу MySQL подключаться и под какой учетной записью аутентифицироваться. Для создания или изменения файла пути к логину используйте утилиту mysql_config_editor. См. Раздел 6.6.7, «mysql_config_editor — утилита конфигурации MySQL».Для получения дополнительной информации об этом и других параметрах файла параметров см. Раздел 6.2.2.3, «Параметры командной строки, влияющие на обработку файла параметров».
-
Формат командной строки --no-login-pathsПропускает чтение параметров из файла пути к логину.
См.
--login-pathдля получения дополнительной информации.Для получения дополнительной информации об этом и других параметрах файла параметров см. Раздел 6.2.2.3, «Параметры командной строки, влияющие на обработку файла параметров».
-
Формат командной строки --low-priorityИспользовать
LOW_PRIORITYпри загрузке таблицы. Это влияет только на движки хранения, которые используют только блокировку на уровне таблицы (например,MyISAM,MEMORYиMERGE). -
Формат командной строки --no-defaultsНе читать файлы параметров. Если запуск программы завершается неудачей из-за чтения неизвестных параметров из файла параметров,
--no-defaultsможно использовать, чтобы предотвратить их чтение.Исключением является то, что файл
.mylogin.cnfсчитывается во всех случаях, если он существует. Это позволяет указывать пароли более безопасным способом, чем в командной строке, даже когда используется--no-defaults. Для создания.mylogin.cnfиспользуйте утилиту mysql_config_editor. См. Раздел 6.6.7, «mysql_config_editor — утилита конфигурации MySQL».Для получения дополнительной информации об этом и других параметрах файла параметров см. Раздел 6.2.2.3, «Параметры командной строки, влияющие на обработку файла параметров».
-
--password[=,password]-p[password]Формат командной строки --password[=password]Тип String Пароль учетной записи MySQL, используемой для подключения к серверу. Значение пароля является необязательным. Если он не указан, mysqlimport запрашивает его. Если указан, между
--password=или-pи последующим паролем не должно быть пробела. Если параметр пароля не указан, по умолчанию отправляется отсутствие пароля.Указание пароля в командной строке следует считать небезопасным. Чтобы избежать указания пароля в командной строке, используйте файл параметров. См. Раздел 8.1.2.1, «Рекомендации для конечных пользователей по безопасности паролей».
Чтобы явно указать, что пароля нет и что mysqlimport не должен запрашивать его, используйте параметр
--skip-password. -
Пароль для фактора многофакторной аутентификации 1 учетной записи MySQL, используемой для подключения к серверу. Значение пароля является необязательным. Если он не указан, mysqlimport запрашивает его. Если указан, между
--password1=и последующим паролем не должно быть пробела. Если параметр пароля не указан, по умолчанию отправляется отсутствие пароля.Указание пароля в командной строке следует считать небезопасным. Чтобы избежать указания пароля в командной строке, используйте файл параметров. См. Раздел 8.1.2.1, «Рекомендации для конечных пользователей по безопасности паролей».
Чтобы явно указать, что пароля нет и что mysqlimport не должен запрашивать его, используйте параметр
--skip-password1.--password1и--passwordявляются синонимами, как и--skip-password1и--skip-password. -
Пароль для фактора многофакторной аутентификации 2 учетной записи MySQL, используемой для подключения к серверу. Семантика этого параметра аналогична семантике для
--password1; см. описание этого параметра для получения подробной информации. -
Пароль для фактора многофакторной аутентификации 3 учетной записи MySQL, используемой для подключения к серверу. Семантика этого параметра аналогична семантике для
--password1; см. описание этого параметра для получения подробной информации. -
--pipe,-WФормат командной строки --pipeТип String В Windows подключается к серверу с помощью именованного канала. Этот параметр применяется только в том случае, если сервер был запущен с включенной системной переменной
named_pipeдля поддержки подключений с помощью именованных каналов. Кроме того, пользователь, устанавливающий соединение, должен быть членом группы Windows, указанной системной переменнойnamed_pipe_full_access_group. -
Формат командной строки --plugin-dir=dir_nameТип Directory name Каталог, в котором следует искать подключаемые модули. Укажите этот параметр, если параметр
--default-authиспользуется для указания подключаемого модуля аутентификации, но mysqlimport не находит его. См. Раздел 8.2.17, «Подключаемая аутентификация». -
--port=,port_num-Pport_numФормат командной строки --port=port_numТип Numeric Значение по умолчанию 3306Для подключений TCP/IP номер порта, который нужно использовать.
-
Формат командной строки --print-defaultsВывести имя программы и все параметры, которые она получает из файлов параметров.
Для получения дополнительной информации об этом и других параметрах файла параметров см. Раздел 6.2.2.3, «Параметры командной строки, влияющие на обработку файлов параметров».
-
--protocol={TCP|SOCKET|PIPE|MEMORY}Формат командной строки --protocol=typeТип Строка Значение по умолчанию [see text]Допустимые значения TCPSOCKETPIPEMEMORYТранспортный протокол, используемый для подключения к серверу. Он полезен, когда другие параметры подключения обычно приводят к использованию протокола, отличного от того, который вам нужен. Подробную информацию о допустимых значениях см. в разделе 6.2.7, «Транспортные протоколы подключения».
-
--replace,-rФормат командной строки --replaceПараметры
--replaceи--ignoreуправляют обработкой входных строк, которые дублируют существующие строки по уникальным значениям ключей. Если вы укажете--replace, новые строки заменят существующие строки, имеющие то же уникальное значение ключа. Если вы укажете--ignore, входные строки, дублирующие существующую строку по уникальному значению ключа, пропускаются. Если вы не укажете ни один из параметров, при обнаружении дубликата ключа произойдет ошибка, и остальная часть текстового файла будет проигнорирована. -
--server-public-key-path=file_nameФормат командной строки --server-public-key-path=file_nameТип Имя файла Имя пути к файлу в формате PEM, содержащему клиентскую копию открытого ключа, требуемого сервером для обмена паролями на основе пары ключей RSA. Этот параметр применяется к клиентам, которые аутентифицируются с помощью подключаемого модуля аутентификации
sha256_passwordилиcaching_sha2_password. Этот параметр игнорируется для учетных записей, которые не аутентифицируются с помощью одного из этих подключаемых модулей. Он также игнорируется, если обмен паролями на основе RSA не используется, как это происходит, когда клиент подключается к серверу с использованием защищенного соединения.Если указан
--server-public-key-path=и указывает на допустимый файл открытого ключа, он имеет приоритет передfile_name--get-server-public-key.Для
sha256_passwordэтот параметр применяется только в том случае, если MySQL был собран с использованием OpenSSL.Для получения информации о подключаемых модулях
sha256_passwordиcaching_sha2_passwordсм. раздел 8.4.1.2, «Подключаемая аутентификация SHA-256», и раздел 8.4.1.1, «Кэширование подключаемой аутентификации SHA-2». -
--shared-memory-base-name=nameФормат командной строки --shared-memory-base-name=nameСпецифично для платформы Windows В Windows имя разделяемой памяти, используемое для подключений, осуществляемых с использованием разделяемой памяти к локальному серверу. Значение по умолчанию —
MYSQL. Имя разделяемой памяти чувствительно к регистру.Этот параметр применяется только в том случае, если сервер был запущен с включенной системной переменной
shared_memoryдля поддержки подключений с использованием разделяемой памяти. -
--silent,-sФормат командной строки --silentРежим без вывода сообщений. Выводить информацию только при возникновении ошибок.
-
--socket=,path-SpathФормат командной строки --socket={file_name|pipe_name}Тип Строка Для подключений к
localhost, файл сокета Unix, который нужно использовать, или, в Windows, имя именованного канала, который нужно использовать.В Windows этот параметр применяется только в том случае, если сервер был запущен с включенной системной переменной
named_pipeдля поддержки подключений через именованные каналы. Кроме того, пользователь, устанавливающий соединение, должен быть членом группы Windows, указанной в системной переменнойnamed_pipe_full_access_group. -
--ssl*Параметры, начинающиеся с
--ssl, указывают, следует ли подключаться к серверу с использованием шифрования и где найти ключи и сертификаты SSL. См. Параметры командной строки для шифрованных соединений. -
--ssl-fips-mode={OFF|ON|STRICT}Формат командной строки --ssl-fips-mode={OFF|ON|STRICT}Устарело Да Тип Перечисление Значение по умолчанию OFFДопустимые значения OFFONSTRICTУправляет включением режима FIPS на стороне клиента. Параметр
--ssl-fips-modeотличается от других параметров--ssl-тем, что он не используется для установления шифрованных соединений, а скорее для влияния на то, какие криптографические операции разрешать. См. раздел 8.8, «Поддержка FIPS».xxxДопускаются следующие значения
--ssl-fips-mode:OFF: Отключить режим FIPS.ON: Включить режим FIPS.STRICT: Включить строгий режим FIPS.
ПримечаниеЕсли модуль объектов OpenSSL FIPS недоступен, единственным допустимым значением для
--ssl-fips-modeявляетсяOFF. В этом случае установка--ssl-fips-modeвONилиSTRICTприводит к тому, что клиент выдает предупреждение при запуске и работает в режиме без FIPS.Этот параметр устарел. Ожидается, что он будет удален в будущей версии MySQL.
-
--tls-ciphersuites=ciphersuite_listФормат командной строки --tls-ciphersuites=ciphersuite_listТип Строка Допустимые наборы шифров для шифрованных соединений, использующих TLSv1.3. Значение представляет собой список из одного или нескольких имен наборов шифров, разделенных двоеточием. Наборы шифров, которые можно указать для этого параметра, зависят от библиотеки SSL, используемой для компиляции MySQL. Подробности см. в разделе 8.3.2, «Протоколы и наборы шифров TLS для шифрованных соединений».
-
--tls-sni-servername=server_nameФормат командной строки --tls-sni-servername=server_nameТип Строка При указании, имя передаётся в библиотеку C API
libmysqlclientс помощью опцииMYSQL_OPT_TLS_SNI_SERVERNAME. Имя сервера не чувствительно к регистру. Чтобы увидеть, какое имя сервера указал клиент для текущей сессии (если таковое есть), проверьте переменную состоянияTls_sni_server_name.Указание имени сервера (SNI) — это расширение протокола TLS (OpenSSL должен быть скомпилирован с расширениями TLS, чтобы эта опция работала). Реализация SNI в MySQL представляет только клиентскую сторону.
-
Формат командной строки --tls-version=protocol_listТип Строка Значение по умолчанию TLSv1,TLSv1.1,TLSv1.2,TLSv1.3(OpenSSL 1.1.1 или выше)TLSv1,TLSv1.1,TLSv1.2(иначе)Разрешённые протоколы TLS для шифрованных соединений. Значение представляет собой список одного или нескольких имён протоколов, разделённых запятыми. Протоколы, которые можно указать с помощью этой опции, зависят от используемой библиотеки SSL для компиляции MySQL. Подробности см. в Разделе 8.3.2, «Протоколы и шифры TLS шифрованного соединения».
-
--user=,user_name-uuser_nameФормат командной строки --user=user_name,Тип Строка Имя пользователя учётной записи MySQL, используемой для подключения к серверу.
-
Формат командной строки --use-threads=#Тип Числовое значение Загрузка файлов параллельно с использованием
Nпотоков. -
--verbose,-vФормат командной строки --verboseРежим подробной информации. Вывод дополнительной информации о действиях программы.
-
--version,-VФормат командной строки --versionВывод информации о версии и выход.
-
--zstd-compression-level=levelФормат командной строки --zstd-compression-level=#Тип Целое число Уровень сжатия, который следует использовать для подключений к серверу, использующих алгоритм сжатия
zstd. Разрешённые уровни от 1 до 22, причём большие значения указывают на увеличение уровня сжатия. Уровень сжатия по умолчаниюzstdравен 3. Настройка уровня сжатия не влияет на подключения, которые не используют сжатиеzstd.Дополнительную информацию см. в Разделе 6.2.8, «Управление сжатием подключения».
Вот пример сессии, демонстрирующей использование mysqlimport:
$> mysql -e 'CREATE TABLE imptest(id INT, n VARCHAR(30))' test
$> ed
a
100 Max Sydow
101 Count Dracula
.
w imptest.txt
32
q
$> od -c imptest.txt
0000000 1 0 0 \t M a x S y d o w \n 1 0
0000020 1 \t C o u n t D r a c u l a \n
0000040
$> mysqlimport --local test imptest.txt
test.imptest: Records: 2 Deleted: 0 Skipped: 0 Warnings: 0
$> mysql -e 'SELECT * FROM imptest' test
+------+---------------+
| id | n |
+------+---------------+
| 100 | Max Sydow |
| 101 | Count Dracula |
+------+---------------+
© 2025 Oracle
Licensed under the GPLv2 License.