Все клиенты MySQL, которые взаимодействуют с сервером с помощью библиотеки mysqlclient, используют следующие переменные окружения:
Имя
Описание
MYSQL_UNIX_PORT
Сокет, используемый по умолчанию для локальных подсоединений
MYSQL_TCP_PORT
Устанавливаемый по умолчанию порт TCP/IP
MYSQL_PWD
Устанавливаемый по умолчанию пароль
MYSQL_DEBUG
Опции пошаговой отладки программ
TMPDIR
Каталог для создания временных таблиц/файлов
Клиент mysql использует файл, указанный в переменной окружения MYSQL_HISTFILE, для хранения истории командной строки. Значение по умолчанию для этого файла истории — $HOME/.mysql_history, где $HOME — значение переменной окружения HOME.
Все программы MySQL принимают множество различных опций.
Для всех стандартных клиентских программ можно переопределить значения опций по умолчанию, задействуя файл опций.
В приведенном ниже списке дано краткое описание клиентских программ MySQL.
msql2mysql
Сценарий оболочки операционной системы, преобразующий программы базы данных mSQL к виду, приемлемому для MySQL. Он не обрабатывает всех случаев, но с него хорошо начинать такое преобразование
mysqlaccess
Сценарий, который проверяет привилегии доступа для комбинации значений хоста, пользователя и базы данных
mysqladmin
Утилита для выполнения административных функций, таких, как создание или удаление баз данных, перезагрузка таблиц привилегий, запись на диск содержимого таблиц, находящегося в буфере, повторное открытие файлов журналов. Утилита mysqladmin может также использоваться для получения информации с сервера о номере версии, процессах и состоянии сервера
mysqldump
Выводит содержимое базы данных MySQL в виде файла с SQL-операторами или в виде текстовых файлов с символом табуляции в качестве разделителя
mysqlimport
Импортирует текстовые файлы в соответствующие таблицы, используя команду LOAD DATA INFILE
>mysqlshow
Отображает информацию о существующих базах данных, таблицах, полях и индексах
replace
Служебная программа, использующаяся в сценарии msql2mysql, но имеющая также более широкое применение. Утилита replace изменяет строки, находящиеся в файлах или в стандартных входных данных. Использует принцип конечного автомата, чтобы в первую очередь найти соответствие длинных строк. Может применяться для замены строк