4.8 Клиентские сценарии и утилиты MySQL | Оглавление | 4.8.2 mysql , Утилита командной строки |
Все клиенты MySQL, которые взаимодействуют с сервером с помощью библиотеки
mysqlclient
, используют следующие переменные окружения:
Имя | Описание |
MYSQL_UNIX_PORT | Сокет, используемый по умолчанию для локальных подсоединений |
MYSQL_TCP_PORT | Устанавливаемый по умолчанию порт TCP/IP |
MYSQL_PWD | Устанавливаемый по умолчанию пароль |
MYSQL_DEBUG | Опции пошаговой отладки программ |
TMPDIR | Каталог для создания временных таблиц/файлов |
Использование MYSQL_PWD
небезопасно. See section 4.2.8 Соединение с сервером MySQL.
Клиент mysql использует файл, указанный в переменной окружения
MYSQL_HISTFILE
, для хранения истории командной строки. Значение по
умолчанию для этого файла истории - $HOME/.mysql_history
, где $HOME
-
значение переменной окружения HOME
. See section F Переменные окружения.
Все программы MySQL принимают множество различных опций. При этом каждая
программа MySQL поддерживает опцию --help
, которую можно использовать для
получения полного описания различных опций программы. Например, попробуйте
запустить mysql --help
.
Для всех стандартных клиентских программ можно переопределить значения опций по умолчанию, используя файл опций. See section 4.1.2 Файлы параметров `my.cnf'.
В приведенном ниже списке дано краткое описание программ MySQL:
myisamchk
myisamchk
имеет много функций, она описывается
в отдельной главе. See section 4 Администрирование баз данных.
make_binary_distribution
FTP
в директорию
`/pub/mysql/Incoming' на сайте http://support.mysql.com/, чтобы им могли
воспользоваться и другие пользователи MySQL.
msql2mysql
mysqlaccess
mysqladmin
mysqladmin
может также использоваться для получения
информации с сервера о номере версии, процессах и состоянии сервера. См.
раздел See section 4.8.3 mysqladmin
, Администрирование MySQL-сервера..
mysqlbug
mysqld
mysqldump
mysqldump
, Получение дампов данных и структуры таблицы.
mysqlimport
LOAD DATA INFILE
. See section 4.8.7 mysqlimport
, импорт данных из текстовых файлов.
mysqlshow
mysql_install_db
replace
msql2mysql
, но имеющая
также более широкое применение. Утилита replace
изменяет строки,
находящиеся в файлах или в стандартных входных данных. Использует принцип
конечного автомата, чтобы в первую очередь найти соответствие длинных
строк. Может применяться для замены строк. Например, эта команда меняет
местами a
и b
в данных файлах:
shell> replace a b b a -- file1 file2 ...
4.8 Клиентские сценарии и утилиты MySQL | Оглавление | 4.8.2 mysql , Утилита командной строки |