Spec-Zone .ru
спецификации, руководства, описания, API
|
mysql поддерживает следующие опции, которые могут быть
определены на командной строке или в [mysql]
и [client]
группы файла опции. mysql также поддерживает опции для того, чтобы обработать
файлы опции, описанные в Разделе
4.2.3.4, "Параметры командной строки, которые Влияют на Обработку Файла опции".
Таблица 4.4. mysql
Опции
Формат | Файл опции | Описание | Представленный |
---|---|---|---|
- автоперефразировка | автоперефразировка | Включите автоматическому перефразированию | |
- "автоматический вертикальный вывод" | "автоматический вертикальный вывод" | Включите автоматическому вертикальному дисплею набора результатов | |
- пакет | пакет | Не используйте файл истории | |
- режим двоичного счета | режим двоичного счета | Отключите \r\n - к - \n преобразование и обработка \0 как конец запроса | |
- bind-address=ip_address | свяжите адресный | Используйте указанный сетевой интерфейс, чтобы соединиться с MySQL Server | |
- character-sets-dir=path | dir наборов символов | Установите набор символов значения по умолчанию | |
- имена столбцов | имена столбцов | Запишите имена столбцов в результатах | |
- информация типа столбца | информация типа столбца | Выведите на экран метаданные набора результатов | |
- комментарии | комментарии | Сохранить ли или разделить комментарии в операторах, отправленных серверу | |
- сжатие | сжатие | Сожмите всю информацию, отправленную между клиентом и сервером | |
- "соедините истекший пароль" | Укажите к серверу, что клиент может обработать режим песочницы пароля с истекшим сроком. | 5.7.2 | |
- connect_timeout=value | connect_timeout | Число секунд перед тайм-аутом соединения | |
- database=dbname | база данных | База данных, чтобы использовать | |
- отладка [=debug_options] | отладка | Запишите журнал отладки | |
- проверка отладки | проверка отладки | Напечатайте отладочную информацию, когда программа выходит | |
- информация отладки | информация отладки | Напечатайте отладочную информацию, память и статистику ЦП, когда программа выходит | |
- default-auth=plugin | default-auth=plugin | Плагин аутентификации, чтобы использовать | |
- default-character-set=charset_name | набор символов значения по умолчанию | Используйте charset_name в качестве набора символов значения по умолчанию | |
- delimiter=str | разделитель | Установите разделитель оператора | |
- "включите плагину открытого текста" | "включите плагину открытого текста" | Включите плагину аутентификации открытого текста | |
- execute=statement | выполниться | Выполните оператор и выйдите | |
- сила | сила | Продолжайте, даже если ошибка SQL происходит | |
- справка | Сообщение справки дисплея и выход | ||
- histignore=pattern_list | histignore | Образцы, определяющие, который операторы проигнорировать для того, чтобы зарегистрировать | |
- host=host_name | узел | Соединитесь с сервером MySQL на данном узле | |
- html | html | Произведите вывод HTML | |
- игнорировать-пробелы | игнорировать-пробелы | Проигнорируйте пробелы после имен функций | |
- init-command=str | init-команда | SQL-оператор, чтобы выполниться после соединения | |
- номера строки | номера строки | Запишите номера строки для ошибок | |
- локальный-infile [= {0|1}] | локальный-infile | Включите или отключите для ЛОКАЛЬНОЙ возможности ДАННЫХ ЗАГРУЗКИ INFILE | |
- login-path=name | Считайте опции пути входа в систему из.mylogin.cnf | ||
- max_allowed_packet=value | max_allowed_packet | Максимальная пакетная длина, чтобы передаться к или получить от сервера | |
- max_join_size=value | max_join_size | Автоматический предел для строк в соединении при использовании - безопасные обновления | |
- именованные команды | именованные команды | Включите названным mysql командам | |
- net_buffer_length=value | net_buffer_length | Размер буфера для TCP/IP и передачи сокета | |
- "никакая автоматическая перефразировка" | Отключите автоматическое перефразирование | ||
- без звуковых сигналов | без звуковых сигналов | Не подавайте звуковой сигнал, когда ошибки происходят | |
- одна база данных | одна база данных | Проигнорируйте операторы кроме тех для базы данных значения по умолчанию, названной на командной строке | |
- пейджер [=command] | пейджер | Используйте данную команду для вывода запроса оповещения | |
- пароль [=password] | пароль | Пароль, чтобы использовать, соединяясь с сервером | |
- plugin-dir=path | plugin-dir=path | Каталог, где плагины располагаются | |
- port=port_num | порт | Номер порта TCP/IP, чтобы использовать для соединения | |
- prompt=format_str | подсказка | Установите подсказку в указанный формат | |
- protocol=type | протокол | Протокол соединения, чтобы использовать | |
- быстрый | быстрый | Не кэшируйте каждый результат запроса | |
- сырые данные | сырые данные | Запишите значения столбцов без преобразования escape | |
- повторно соединиться | повторно соединиться | Если соединение с сервером теряется, автоматически попытайтесь повторно соединиться | |
- безопасные обновления | безопасные обновления | Позвольте только ОБНОВЛЕНИЕ и Операторы удаления, которые определяют значения ключа | |
- безопасный автор | безопасный автор | Не отправляйте пароли серверу в старом (пред4.1.1) формат | |
- select_limit=value | select_limit | Автоматический предел для операторов SELECT при использовании - безопасные обновления | |
- server-public-key-path=file_name | server-public-key-path=file_name | Сообщение справки дисплея и выход | |
- выставочные предупреждения | выставочные предупреждения | Покажите предупреждения после каждого оператора, если есть кто-либо | |
- sigint-проигнорировать | sigint-проигнорировать | Проигнорируйте сигналы SIGINT (обычно результат ввода Control+C) | |
- тихий | тихий | Тихий режим | |
- автоматическая перефразировка пропуска | автоматическая перефразировка пропуска | Отключите автоматическое перефразирование | |
- имена столбцов пропуска | имена столбцов пропуска | Не пишите имена столбцов в результатах | |
- номера строки пропуска | номера строки пропуска | Пропустите номера строки для ошибок | |
- именованные команды пропуска | именованные команды пропуска | Отключите названные mysql команды | |
- пейджер пропуска | пейджер пропуска | Отключите оповещение | |
- пропустите - повторно соединяются | пропустите - повторно соединяются | Отключите пересоединение | |
- socket=path | сокет | Для соединений с localhost | |
- ssl-ca=file_name | ssl-приблизительно | Путь к файлу, который содержит список доверяемой АВАРИИ SSL | |
- ssl-capath=dir_name | ssl-capath | Путь к каталогу, который содержит доверяемые сертификаты CA SSL в формате PEM | |
- ssl-cert=file_name | ssl-свидетельство | Имя файла сертификата SSL, чтобы использовать для того, чтобы установить безопасное соединение | |
- ssl-cipher=cipher_list | ssl-шифр | Список допустимых шифров, чтобы использовать для шифрования SSL | |
- ssl-crl=file_name | ssl-crl | Путь к файлу, который содержит списки аннулированных сертификатов | |
- ssl-crlpath=dir_name | ssl-crlpath | Путь к каталогу, который содержит файлы списка аннулированных сертификатов | |
- ssl-key=file_name | ssl-ключ | Имя файла ключей SSL, чтобы использовать для того, чтобы установить безопасное соединение | |
- ssl-verify-server-cert | ssl-verify-server-cert | Значение Общего названия сервера в его сертификате проверяется против имени хоста, используемого, соединяясь с сервером | |
- syslog | syslog | Зарегистрируйте интерактивные операторы к syslog | 5.7.1 |
- таблица | таблица | Дисплей выводится в табличном формате | |
- tee=file_name | мишень | Добавьте копию вывода к данному файлу | |
- небуферизованный | небуферизованный | Сбросьте буфер после каждого запроса | |
- user=user_name | пользователь | Имя пользователя MySQL, чтобы использовать, соединяясь с сервером | |
- многословный | Многословный режим | ||
- версия | Выведите на экран информацию о версии и выход | ||
- вертикаль | вертикаль | Выходные строки запроса печати вертикально (одна строка для каждого столбца оценивают), | |
- ожидать | ожидать | Если соединение не может быть установлено, ожидать и повторить вместо прерывания | |
- xml | xml | Произведите вывод XML |
--help
, -?
Выведите на экран сообщение справки и выход.
Включите автоматическому перефразированию. Эта опция идет по умолчанию, который включает базе
данных, таблице, и завершению имени столбца. Использовать --disable-auto-rehash
отключить перефразирование. Это заставляет
mysql запускаться быстрее, но следует выйти
rehash
команда, если Вы хотите использовать завершение имени.
Чтобы завершить имя, введите первую часть и Вкладку нажатия. Если имя однозначно, mysql завершает его. Иначе, можно нажать Вкладку снова, чтобы видеть возможные имена, которые начинаются с того, что Вы до сих пор вводили. Завершение не происходит, если нет никакой базы данных значения по умолчанию.
Заставьте наборы результатов быть выведенными на экран вертикально, если они слишком широки для
текущего окна, и использования нормального табличного формата иначе. (Это применяется к операторам,
завершенным ;
или \G
.)
--batch
, -B
Использование результатов печати снабжает вкладками как разделитель столбца с каждой строкой на новой строке. С этой опцией mysql не использует файл истории.
Пакетный режим приводит к нетабличному выходному формату и выходу специальных символов. Выход может
быть отключен при использовании режима без предварительной обработки; см. описание для --raw
опция.
Эта опция помогает, обрабатывая mysqlbinlog вывод, который может содержать BLOB
значения. По умолчанию mysql преобразовывает \r\n
в операторе представляет в виде строки к \n
и интерпретирует \0
как разделитель
оператора. --binary-mode
отключает обе опции. Это также отключает все mysql команды кроме charset
и delimiter
в неинтерактивном режиме (для ввода, переданного по каналу
к mysql
или загруженному использованию source
команда).
На компьютере, имеющем многократные сетевые интерфейсы, эта опция может использоваться, чтобы выбрать, какой интерфейс используется, соединяясь с сервером MySQL.
Каталог, где наборы символов устанавливаются. См. Раздел 10.5, "Конфигурация Набора символов".
Запишите имена столбцов в результатах.
Выведите на экран метаданные набора результатов.
--comments
, -c
Сохранить ли комментарии в операторах, отправленных серверу. Значение по умолчанию - комментарии пропуска (комментарии отбрасывания), включите с - комментарии (сохраните комментарии).
--compress
, -C
Сожмите всю информацию, отправленную между клиентом и сервером если оба сжатия поддержки.
Укажите к серверу, что клиент, может обработать режим песочницы, если у учетной записи, используемой, чтобы соединиться, есть пароль с истекшим сроком. Это может быть полезно для неинтерактивных вызовов mysql, потому что обычно сервер разъединяет неинтерактивные клиенты, которые пытаются соединить использование учетной записи с паролем с истекшим сроком. (См. Раздел 6.3.6, "Истечение пароля и Режим Песочницы".) Эта опция была добавлена в MySQL 5.7.2.
--database=
, db_name
-D
db_name
База данных, чтобы использовать. Это полезно прежде всего в файле опции.
--debug[=
, debug_options
]-# [
debug_options
]
Запишите журнал отладки. Типичное debug_options
строка
'd:t:o,
. Значение
по умолчанию file_name
''d:t:o,/tmp/mysql.trace'
.
Напечатайте некоторую отладочную информацию, когда программа выходит.
--debug-info
, -T
Напечатайте отладочную информацию и память и статистику использования ЦП, когда программа выходит.
Клиентский плагин аутентификации, чтобы использовать. См. Раздел 6.3.7, "Сменная Аутентификация".
--default-character-set=
charset_name
Использовать charset_name
как набор символов значения по
умолчанию для клиента и соединения.
Общая проблема, которая может произойти, когда операционная система использует utf8
или другой многобайтовый набор символов - то, что вывод от mysql клиента форматируется неправильно, вследствие
того, что клиент MySQL использует latin1
набор символов по умолчанию.
Можно обычно устранять такие проблемы при использовании этой опции, чтобы вынудить клиент
использовать системный набор символов вместо этого.
См. Раздел 10.5, "Конфигурация Набора символов", для получения дополнительной информации.
Установите разделитель оператора. Значение по умолчанию является символом точки с запятой (";
").
Отключите названные команды. Используйте \*
сформируйтесь только, или
используйте названные команды только в начале строки, заканчивающейся точкой с запятой (";
").
mysql запускается с этой опции, включенной по умолчанию. Однако, даже с этой опцией,
команды длинного формата все еще работают от первой строки. См. Раздел
4.5.1.2, "mysql Команды".
Включите mysql_clear_password
плагин аутентификации открытого текста.
(См. Раздел 6.3.7.3, "Клиентский
Плагин Аутентификации Открытого текста".)
--execute=
, statement
-e
statement
Выполните оператор и выйдите. Выходной формат значения по умолчанию походит, это произвело с --batch
.
См. Раздел 4.2.3.1, "Используя Опции на
Командной строке", для некоторых примеров. С этой опцией mysql не использует файл истории.
--force
, -f
Продолжайте, даже если ошибка SQL происходит.
Разделенный от двоеточия список одного или более образцов, определяющих операторы, чтобы
проигнорировать для того, чтобы зарегистрировать цели. Эти образцы добавляются к списку образца
значения по умолчанию ("*IDENTIFIED*:*PASSWORD*"
). Значение,
определенное для этой опции, влияет на журналирование операторов, записанных файлу истории, и syslog
если --syslog
опция дается. Для получения дополнительной информации см.
Раздел 4.5.1.3,
"Журналирование mysql".
--host=
, host_name
-h
host_name
Соединитесь с сервером MySQL на данном узле.
--html
, -H
Произведите вывод HTML.
--ignore-spaces
, -i
Проигнорируйте пробелы после имен функций. Эффект этого описывается в обсуждении для IGNORE_SPACE
Режим SQL (см. Раздел
5.1.7, "Режимы SQL Сервера").
SQL-оператор, чтобы выполниться после соединения с сервером. Если % автоповторно соединяются, включается, оператор выполняется снова после того, как пересоединение происходит.
Запишите номера строки для ошибок. Отключите это с --skip-line-numbers
.
Включите или отключите LOCAL
возможность LOAD DATA INFILE
. Без значения опция включает LOCAL
.
Опция может быть дана как --local-infile=0
или --local-infile=1
явно отключить или включить LOCAL
. Включение LOCAL
не имеет никакого
эффекта, если сервер также не поддерживает это.
--named-commands
, -G
Включите названным mysql командам. Команды длинного формата
разрешаются, не только команды короткого формата. Например, quit
и
\q
оба распознаются. Использовать --skip-named-commands
отключить названный командами. См. Раздел
4.5.1.2, "mysql Команды".
--no-auto-rehash
, -A
Это имеет тот же самый эффект как -skip-auto-rehash
. См. описание для --auto-rehash
.
--no-beep
, -b
Не подавайте звуковой сигнал, когда ошибки происходят.
--one-database
, -o
Проигнорируйте операторы кроме тех, которые происходят, в то время как база данных значения по
умолчанию является той, названной на командной строке. Эта опция является элементарной и должна
использоваться с заботой. Фильтрация оператора базируется только на USE
операторы.
Первоначально, mysql
выполняет операторы во вводе потому что определение базы данных db_name
на командной строке эквивалентно вставке USE
в начале ввода. Затем, для каждого
db_name
USE
оператор встречался, mysql принимает или отклонения после операторов
в зависимости от того, является ли названная база данных тем на командной строке. Контент операторов
является несущественным.
Предположите, что mysql вызывается, чтобы обработать этот набор операторов:
DELETE FROM db2.t2;USE db2;DROP TABLE db1.t1;CREATE TABLE db1.t1 (i INT);USE db1;INSERT INTO t1 (i) VALUES(1);CREATE TABLE db2.t1 (j INT);
Если командная строка является mysql - силой - одна база данных db1, mysql обрабатывает ввод следующим образом:
DELETE
оператор выполняется, потому что база данных значения по умолчанию db1
, даже при том, что оператор называет таблицу в различной
базе данных.
DROP
TABLE
и CREATE
TABLE
операторы не выполняются, потому что база данных значения по умолчанию не
db1
, даже при том, что операторы называют таблицу в db1
.
INSERT
и CREATE TABLE
операторы выполняются, потому что база данных значения по умолчанию db1
,
даже при том, что CREATE
TABLE
оператор называет таблицу в различной базе данных.
Используйте данную команду для вывода запроса оповещения. Если команда опускается, пейджер значения
по умолчанию является значением Вашего PAGER
переменная окружения.
Допустимые пейджеры являются меньше, больше, кошкой [>
имя файла], и т.д. Эта опция работает только над Unix и только в интерактивном
режиме. Чтобы отключить оповещение, использовать --skip-pager
. Раздел 4.5.1.2,
"mysql Команды", обсуждает выходное
оповещение далее.
--password[=
, password
]-p[
password
]
Пароль, чтобы использовать, соединяясь с сервером. Если Вы используете короткую форму опции (-p
), у Вас не может быть
пространства между опцией и паролем. Если Вы опускаете password
значение после --password
или -p
опция на командной строке, mysql запрашивает одного.
Определение пароля на командной строке нужно считать небезопасным. См. Раздел 6.1.2.1, "Направляющие линии Конечного пользователя для Безопасности Пароля". Можно использовать файл опции, чтобы избежать давать пароль на командной строке.
--pipe
, -W
На Windows соединитесь с сервером, используя именованный канал. Эта опция применяется, только если сервер поддерживает соединения именованного канала.
Каталог, в котором можно искать плагины. Может быть необходимо определить эту опцию если --default-auth
опция используется, чтобы определить плагин
аутентификации, но mysql не находит это. См. Раздел
6.3.7, "Сменная Аутентификация".
--port=
, port_num
-P
port_num
Номер порта TCP/IP, чтобы использовать для соединения.
Установите подсказку в указанный формат. Значение по умолчанию mysql>
. Специальные последовательности, которые может содержать
подсказка, описываются в Разделе 4.5.1.2, "mysql Команды".
--protocol={TCP|SOCKET|PIPE|MEMORY}
Протокол соединения, чтобы использовать для того, чтобы соединиться с сервером. Полезно, когда другие параметры соединения обычно заставляли бы протокол использоваться кроме того, Вы хотите. Для получения дополнительной информации на допустимых значениях, см. Раздел 4.2.2, "Соединяясь с MySQL Server".
--quick
, -q
Не кэшируйте каждый результат запроса, печатайте каждую строку, поскольку это получается. Это может замедлить сервер, если вывод приостанавливается. С этой опцией mysql не использует файл истории.
--raw
, -r
Для табличного вывода "упаковка"
вокруг столбцов позволяет одному значению столбца быть отличенным от другого. Для нетабличного
вывода (того, который производится в пакетном режиме или когда --batch
или --silent
опция дается), специальных символов оставляют в выводе,
таким образом, они могут быть идентифицированы легко. Новая строка, вкладка, NUL
,
и наклонная черта влево пишется как \n
, \t
,
\0
, и \\
. --raw
опция отключает этот символьный выход.
Следующий пример демонстрирует табличный против нетабличного вывода и использования режима без предварительной обработки, чтобы отключить выход:
%mysql
mysql> SELECT CHAR(92);+----------+| CHAR(92) |+----------+| \ |+----------+%mysql -s
mysql> SELECT CHAR(92);CHAR(92)\\%mysql -s -r
mysql> SELECT CHAR(92);CHAR(92)\
Если соединение с сервером теряется, автоматически попытайтесь повторно соединиться. Сингл повторно
соединяется, попытка предпринимается каждый раз, когда соединение теряется. Чтобы подавить поведение
пересоединения, использовать --skip-reconnect
.
--safe-updates
, --i-am-a-dummy
, -U
Разрешите только тем UPDATE
и DELETE
операторы, которые определяют который строки изменить при использовании значений ключа. Если Вы
установили эту опцию в файле опции, можно переопределить ее при использовании --safe-updates
на командной строке. См. Раздел
4.5.1.6, "mysql Подсказки", для
получения дополнительной информации об этой опции.
Не отправляйте пароли серверу в старом (пред4.1.1) формат. Это предотвращает соединения за
исключением серверов, которые используют более новый формат пароля. Эта опция включается по
умолчанию; использовать --skip-secure-auth
отключить это.
--server-public-key-path=
file_name
Путь к файлу, содержащему сервер открытый ключ RSA. Файл должен быть в формате PEM. Открытый ключ
используется для шифрования RSA клиентского пароля для соединений с сервером, сделанным, используя
учетные записи, которые аутентифицируют с sha256_password
плагин. Эта
опция игнорируется для клиентских учетных записей, которые не аутентифицируют с тем плагином. Это
также игнорируется, если шифрование пароля не необходимо, как имеет место, когда клиент соединяется
с сервером, используя соединение SSL.
Сервер отправляет открытый ключ клиенту как необходимый, таким образом, не необходимо использовать эту опцию для шифрования пароля RSA, чтобы произойти. Более эффективно сделать так, потому что тогда сервер не должен отправить ключ.
Для дополнительного обсуждения относительно использования sha256_password
плагин, включая то, как получить открытый ключ RSA, видит
Раздел 6.3.7.2, "SHA 256 Плагинов
Аутентификации".
Эта опция доступна, только если MySQL был создан, используя OpenSSL.
Предупреждения причины, которые будут показаны после каждого оператора, если есть кто-либо. Эта опция применяется к интерактивный и пакетный режим.
Проигнорировать SIGINT
сигналы (обычно результат ввода Control+C).
--silent
, -s
Тихий режим. Произведите менее вывод. Эта опция может быть дана многократно, чтобы произвести всё меньше и меньше вывод.
Эта опция приводит к нетабличному выходному формату и выходу специальных символов. Выход может быть
отключен при использовании режима без предварительной обработки; см. описание для --raw
опция.
Не пишите имена столбцов в результатах.
Не пишите номера строки для ошибок. Полезный, когда Вы хотите сравнить файлы результата, которые включают сообщения об ошибках.
--socket=
, path
-S
path
Для соединений с localhost
, файл сокета Unix, чтобы использовать, или,
на Windows, имени именованного канала, чтобы использовать.
Опции, которые начинаются --ssl
определите, соединиться ли с сервером, используя SSL и указать,
где найти ключи SSL и сертификаты. См. Раздел 6.3.9.4,
"Опции Команды SSL".
--syslog
, -j
Эта опция заставляет mysql отправлять интерактивные операторы системному
средству журналирования. На Unix это syslog
; на Windows это - Windows
Event Log. Место назначения, где зарегистрированные сообщения появляются, системно-зависимо. На
Linux место назначения часто /var/log/messages
файл.
Вот выборка вывода, сгенерированного на Linux при использовании --syslog
.
Этот вывод форматируется для удобочитаемости; каждое зарегистрированное сообщение фактически берет
одну строку.
Mar 7 12:39:25 myhost MysqlClient[20824]: SYSTEM_USER:'oscar', MYSQL_USER:'my_oscar', CONNECTION_ID:23, DB_SERVER:'127.0.0.1', DB:'--', QUERY:'USE test;'Mar 7 12:39:28 myhost MysqlClient[20824]: SYSTEM_USER:'oscar', MYSQL_USER:'my_oscar', CONNECTION_ID:23, DB_SERVER:'127.0.0.1', DB:'test', QUERY:'SHOW TABLES;'
Для получения дополнительной информации см. Раздел 4.5.1.3, "Журналирование mysql".
--syslog
опция была добавлена в MySQL 5.7.1.
--table
, -t
Дисплей выводится в формате таблицы. Это - значение по умолчанию для интерактивного использования, но может использоваться, чтобы произвести табличный вывод в пакетном режиме.
Добавьте копию вывода к данному файлу. Эта опция работает только в интерактивном режиме. Раздел 4.5.1.2, "mysql Команды", обсуждает файлы мишени далее.
--unbuffered
, -n
Сбросьте буфер после каждого запроса.
--user=
, user_name
-u
user_name
Имя пользователя MySQL, чтобы использовать, соединяясь с сервером.
--verbose
, -v
Многословный режим. Произведите более вывод о том, что делает программа. Эта опция может быть дана
многократно, чтобы произвести все более вывод. (Например, -v -v -v
производит табличный выходной формат даже в пакетном режиме.)
--version
, -V
Выведите на экран информацию о версии и выход.
--vertical
, -E
Выходные строки запроса печати вертикально (одна строка для каждого столбца оценивают). Без этой
опции можно определить вертикальный вывод для отдельных операторов, завершая их с \G
.
--wait
, -w
Если соединение не может быть установлено, ожидать и повторить вместо прерывания.
--xml
, -X
Произведите вывод XML.
<field name="column_name
">NULL</field>
Вывод, когда --xml
используется с соответствиями mysql тот из mysqldump
--xml
. См. Раздел
4.5.4, "mysqldump — Программа Резервного
копирования базы данных" для деталей.
Вывод XML также использует пространство имен XML, как показано здесь:
shell> mysql --xml -uroot -e "SHOW
VARIABLES LIKE 'version%'"
<?xml version="1.0"?><resultset statement="SHOW VARIABLES LIKE 'version%'" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><row><field name="Variable_name">version</field><field name="Value">5.0.40-debug</field></row><row><field name="Variable_name">version_comment</field><field name="Value">Source distribution</field></row><row><field name="Variable_name">version_compile_machine</field><field name="Value">i686</field></row><row><field name="Variable_name">version_compile_os</field><field name="Value">suse-linux-gnu</field></row></resultset>
(См. Ошибку #25946.)
Можно также установить следующие переменные при использовании --
.var_name
=value
Число секунд перед тайм-аутом соединения. (Значение по умолчанию 0
.)
Максимальная пакетная длина, чтобы передаться к или получить от сервера. (Значение по умолчанию составляет 16 МБ.)
Автоматический предел для строк в соединении при использовании --safe-updates
. (Значение по умолчанию 1 000 000.)
Размер буфера для TCP/IP и передачи сокета. (Значение по умолчанию составляет 16 Кбит.)
Автоматический предел для SELECT
операторы при использовании --safe-updates
. (Значение по умолчанию 1 000.)