:: DEVELOPER ZONE
Все клиенты MySQL, которые взаимодействуют с сервером с помощью библиотеки
mysqlclient, используют следующие переменные окружения:
| Имя | Описание |
MYSQL_UNIX_PORT |
Сокет, используемый по умолчанию для локальных подсоединений |
MYSQL_TCP_PORT |
Устанавливаемый по умолчанию порт TCP/IP |
MYSQL_PWD |
Устанавливаемый по умолчанию пароль |
MYSQL_DEBUG |
Опции пошаговой отладки программ |
TMPDIR |
Каталог для создания временных таблиц/файлов |
Использование MYSQL_PWD небезопасно. See Раздел 4.2.8, «Соединение с сервером MySQL».
Клиент mysql использует файл, указанный в переменной окружения
MYSQL_HISTFILE, для хранения истории командной строки. Значение по
умолчанию для этого файла истории - $HOME/.mysql_history, где $HOME -
значение переменной окружения HOME. See Приложение E, Переменные окружения.
Все программы MySQL принимают множество различных опций. При этом каждая
программа MySQL поддерживает опцию --help, которую можно использовать для
получения полного описания различных опций программы. Например, попробуйте
запустить mysql --help.
Для всех стандартных клиентских программ можно переопределить значения
опций по умолчанию, используя файл опций. See Раздел 4.1.2, «Файлы параметров my.cnf».
В приведенном ниже списке дано краткое описание клиентских программ MySQL:
msql2mysql
Сценарий оболочки операционной системы, преобразующий программы базы данных mSQL к виду, приемлемому для MySQL. Он не обрабатывает всех случаев, но с него хорошо начинать такое преобразование.
mysqlaccess
Сценарий, который проверяет привилегии доступа для комбинации значений хоста, пользователя и базы данных.
mysqladmin
Утилита для выполнения административных функций, таких как создание или
удаление баз данных, перезагрузка таблиц привилегий, запись на диск
содержимого таблиц, находящегося в буфере, повторное открытие файлов
журналов. Утилита mysqladmin может также использоваться для получения
информации с сервера о номере версии, процессах и состоянии сервера. См.
раздел See Раздел 4.8.3, «mysqladmin, Администрирование MySQL-сервера.».
mysqldump
Выводит содержимое базы данных MySQL в виде файла с SQL-операторами или в
виде текстовых файлов с символом табуляции в качестве разделителя.
Усовершенствованная свободно распространяемая утилита, автором которой
является Игорь Романенко. See Раздел 4.8.5, «mysqldump, Получение дампов данных и структуры таблицы».
mysqlimport
Импортирует текстовые файлы в соответствующие таблицы, используя команду
LOAD DATA INFILE. See Раздел 4.8.7, «mysqlimport, импорт данных из текстовых файлов».
mysqlshow
Отображает информацию о существующих базах данных, таблицах, полях и индексах.
replace
Служебная программа, использующаяся в сценарии msql2mysql, но имеющая
также более широкое применение. Утилита replace изменяет строки,
находящиеся в файлах или в стандартных входных данных. Использует принцип
конечного автомата, чтобы в первую очередь найти соответствие длинных
строк. Может применяться для замены строк. Например, эта команда меняет
местами a и b в данных файлах:
shell> replace a b b a -- file1 file2 ...
© 1995-2005 MySQL AB. All rights reserved.
