Все клиенты 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
Приложение F, Переменные окружения.
Все программы 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 ...
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
