Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




Справочное руководство по MySQL

4.8.1 Обзор клиентских сценариев и утилит

    4.8.1 Обзор клиентских сценариев и утилит

    Все клиенты 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
    Эта утилита описывает, проверяет, оптимизирует и восстанавливает таблицы MySQL. Поскольку программа myisamchk имеет много функций, она описывается в отдельной главе. See section 4 Администрирование баз данных.
    make_binary_distribution
    Программа позволяет получить бинарную поставку откомпилированной версии MySQL. Этот дистрибутив можно послать по FTP в директорию `/pub/mysql/Incoming' на сайте http://support.mysql.com/, чтобы им могли воспользоваться и другие пользователи MySQL.
    msql2mysql
    Сценарий оболочки операционной системы, преобразующий программы базы данных mSQL к виду, приемлемому для MySQL. Он не обрабатывает всех случаев, но с него хорошо начинать такое преобразование.
    mysqlaccess
    Сценарий, который проверяет привилегии доступа для комбинации значений хоста, пользователя и базы данных.
    mysqladmin
    Утилита для выполнения административных функций, таких как создание или удаление баз данных, перезагрузка таблиц привилегий, запись на диск содержимого таблиц, находящегося в буфере, повторное открытие файлов журналов. Утилита mysqladmin может также использоваться для получения информации с сервера о номере версии, процессах и состоянии сервера. См. раздел See section 4.8.3 mysqladmin, Администрирование MySQL-сервера..
    mysqlbug
    Сценарий, предоставляющий отчет об ошибках в программах и утилитах MySQL. Этот сценарий необходимо использовать всегда при создании отчетов об ошибках для списка рассылки MySQL.
    mysqld
    Демон сервера MySQL. Должен выполняться постоянно.
    mysqldump
    Выводит содержимое базы данных MySQL в виде файла с SQL-операторами или в виде текстовых файлов с символом табуляции в качестве разделителя. Усовершенствованная свободно распространяемая утилита, автором которой является Игорь Романенко. See section 4.8.5 mysqldump, Получение дампов данных и структуры таблицы.
    mysqlimport
    Импортирует текстовые файлы в соответствующие таблицы, используя команду LOAD DATA INFILE. See section 4.8.7 mysqlimport, импорт данных из текстовых файлов.
    mysqlshow
    Отображает информацию о существующих базах данных, таблицах, полях и индексах.
    mysql_install_db
    Создает в MySQL таблицы привилегий с привилегиями по умолчанию, Обычно это выполняется только один раз при первой установке MySQL в операционной системе.
    replace
    Служебная программа, использующаяся в сценарии msql2mysql, но имеющая также более широкое применение. Утилита replace изменяет строки, находящиеся в файлах или в стандартных входных данных. Использует принцип конечного автомата, чтобы в первую очередь найти соответствие длинных строк. Может применяться для замены строк. Например, эта команда меняет местами a и b в данных файлах:
    shell> replace a b b a -- file1 file2 ...
    

Поиск по документации:



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |