Программирование >>  Программный интерфейс приложений 

1 ... 213 214 215 [ 216 ] 217 218 219 ... 264


ется, ее следует разместить первой в командной строке. Опция - defaults-file впервые появилась в MySQL 3.22.23.

-?, -. Указывает программе вывести справочную информацию и завершить работу.

-h hostname, -host=host name. Определяет главный компьютер, с которым устанавливается соединение (и на котором запушен сервер). Эта опция используется только клиентскими программами.

--no-defaults. Запрещает использовать любые конфигурационные файлы. Если эта опция задается, ее следует разместить первой в командной строке.

-р [password] , -passvord[=password]. Определяет пароль, используемый при подключении к серверу. Если после ключевого слова этой опции не определен пароль password, профамма попросит пользователя ввести его. Задаваемый в командной строке пароль должен размешаться сразу за именем опции без промежуточных пробелов. Эта опция используется только клиентскими профаммами.

-W, --pipe. Используется для подключения к серверу именованного канала. Эта опция используется только клиентскими профаммами, работающими под управлением ОС Windows.

-Р portnum, --pozt=port num. Клиентским профаммам эта опция указьшает номер порта, который следует использовать при подключении к серверу. Такой порт применяется при установлении ТСР/1Р-соединений (соединений, в которых локальным компьютером не является localhost). Серверу mysqid эта опция сообщает номер порта, по которому следует ожидать запросы на установление соединения TCP/IP.

-print-defaults. Выводит значения опций, которые используются при вызове профаммы, если в ее командной строке вовсе отсутствуют опции. В выводимый список входят значения, которые извлекаются из конфигурационных файлов (и значений переменных сред). Опция --print-defaults отлично подходит для проверки правильности настройки конфигурационного файла. Она также оказывается весьма кстати, если MySQL использует опции, которые сам пользователь никогда ранее не применял. Кроме того, с помощью опции -print-defaults можно проверять, из какого файла извлекаются опции. Если эта опция задается, ее следует разместить первой в командной строке.

-О var=value, -set-variable var=value. В некоторых профаммах пользователь имеет возможность устанавливать значения переменных (операционных параметров). Для этих целей используется опция -set-variable. Достаточно задать имя переменной var и ее новое значение value. Значения переменных, представляющих раз-



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

Список переменных для каждой профаммы можно найти в дальнейших описаниях этого приложения, а также получить с помошью опции -help.

-S, --silent. Определяет тихий режим работы. Это не означает, что программа вовсе не обменивается данными, просто она генерирует меньше выводимых данных, чем обычно. Некоторые программы позволяют задавать эту опцию несколько раз, добиваясь последовательного снижения объема вывода (подобные возможности имеются и в конфигурационных файлах).

-S path name, --socket=path name. Для клиентских программ эта опция определяет полный путь и имя файла разъема, используемого для подключения к серверу. Файл разъема применяется для установления соединения с компьютером localhost.

-U userjiame, --\iseT=user name. Клиентским профаммам эта опция сообщает имя пользователя для подключения к серверу. Если эта опция не определена, в качестве имени пользователя по умолчанию используется регисфационное имя в UNIX и ODBC в Windows. Серверу mysqld эта опция указывает имя учетной записи UNIX, под управлением которой следует запустить сервер. (Для достижения наибольшей эффективности можно запустить сервер с помошью этой опции с полномочиями пользователя root.)

-V, -verbose. Определяет шумный режим, в котором профамма генерирует больше выводимых данных, чем обычно. Некоторые профаммы позволяют задавать эту опцию несколько раз, добиваясь последовательного повышения объема вывода (подобные возможности имеются и в конфигурационных файлах).

-V, --version. Указывает программе вывести строку с информацией о текущей версии и завершить работу.

Конфигурационные файлы

Конфигурационные файлы впервые появились в MySQL серии 3.22. Они применяются для записи и хранения программных опций MySQL, что исключает необходимость ввода этих опций в командной строке каждый раз при вызове профаммы. Конфигурационные файлы считываются профаммами isamchk, myisamchk, myisampack, mysql, mysqladmin, mysqld, mysqldump, mysqlimport, mysql.server и pack isam. Конфигурационный файл my-example. cnf можно найти в подкаталоге



/share/mysql каталога инсталляции MySQL или каталоге support-files исходной дистрибуции.

Все определенные в конфигурационном файле опции могут перекрываться опциями, заданными в командной строке.

MySQL просматривает в поисках опций несколько файлов. Отсутствие конфи1урационного файла не приводит к возникновению ошибки в работе профаммы. В операционных системах UNIX профамма просматривает следуюшие файлы (в указанном порядке).

Имя файла Содержимое

/etc/my. cnf Глобальные опции

DATADIR/ту.cnf Опции сервера

~ / . ту. cnf Пользовательские опции

В операционных системах Windows считываются следуюшие файлы.

Имя файла Содержимое

SYSTEMDiR\iay.ini Глобальные опции

С: \ту. cnf Опции сервера

DATADiR\my. cnf Пользовательские опции

Часть DATADIR пути файла представляет путь к каталогу данных на рабочем компьютере. (Этот путь используется также сервером и не может изменяться с помошью опции -datadir.) На компьютерах, работающих под управлением Windows, часть DATADIR можно заменить каталогом C:\mysql\data. Часть SYSTEMDIR указывает путь к системному каталогу Windows (обычно C:\Windows или C:\WinNT). Несмотря на то, что для разделения компонентов пути в Windows используется символ \ , внутри конфигурационных файлов для подобных целей применяется символ / . Если все же в качестве разделителя необходимо использовать \ , введите два символа \\ , поскольку один \ рассматривается как символ выхода.

Глобальные конфигурационные файлы считываются всеми программами, опции которым можно задавать через файлы. Расположенный в каталоге данных сервера конфигурационный файл предназначен только для отдельной программы-сервера. Аналогичным образом, пользовательские файлы применяются профаммами, запускаемыми отдельными пользователями.

Внутри конфигурационных файлов опции распределены по группам. Например:

[client]

user=paul

password=secret

[mysql]

no-auto-rehash

[mysqlshow] status



1 ... 213 214 215 [ 216 ] 217 218 219 ... 264

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика