Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / MySQL / Администрирование баз данных /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Клиентские сценарии и утилиты MySQL - Программирование от RIN.RU
Клиентские сценарии и утилиты MySQL




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


Все клиенты MySQL, которые взаимодействуют с сервером с помощью библиотеки mysqlclient, используют следующие переменные окружения:


Имя Описание
MYSQL_UNIX_PORT Сокет, используемый по умолчанию для локальных подсоединений
MYSQL_TCP_PORT Устанавливаемый по умолчанию порт TCP/IP
MYSQL_PWD Устанавливаемый по умолчанию пароль
MYSQL_DEBUG Опции пошаговой отладки программ
TMPDIR Каталог для создания временных таблиц/файлов



Использование MYSQL_PWD небезопасно. Cм. раздел Соединение с сервером MySQL.


Клиент mysql использует файл, указанный в переменной окружения MYSQL_HISTFILE, для хранения истории командной строки. Значение по умолчанию для этого файла истории - $HOME/.mysql_history, где $HOME - значение переменной окружения HOME. См. раздел Переменные окружения.


Все программы MySQL принимают множество различных опций. При этом каждая программа MySQL поддерживает опцию --help, которую можно использовать для получения полного описания различных опций программы. Например, попробуйте запустить mysql --help.


Для всех стандартных клиентских программ можно переопределить значения опций по умолчанию, используя файл опций. См. раздел Файлы параметров 'my.cnf".


В приведенном ниже списке дано краткое описание программ MySQL:


myisamchk

Эта утилита описывает, проверяет, оптимизирует и восстанавливает таблицы MySQL. Поскольку программа myisamchk имеет много функций, она описывается в отдельной главе. Cм. раздел Администрирование баз данных.

make_binary_distribution

Программа позволяет получить бинарную поставку откомпилированной версии MySQL. Этот дистрибутив можно послать по FTP в директорию "/pub/mysql/Incoming" на сайте http://support.mysql.com/, чтобы им могли воспользоваться и другие пользователи MySQL.

msql2mysql

Сценарий оболочки операционной системы, преобразующий программы базы данных mSQL к виду, приемлемому для MySQL. Он не обрабатывает всех
случаев, но с него хорошо начинать такое преобразование.

mysqlaccess

Сценарий, который проверяет привилегии доступа для комбинации значений хоста, пользователя и базы данных.

mysqladmin

Утилита для выполнения административных функций, таких как создание или удаление баз данных, перезагрузка таблиц привилегий, запись на диск
содержимого таблиц, находящегося в буфере, повторное открытие файлов журналов. Утилита mysqladmin может также использоваться для получения информации с сервера о номере версии, процессах и состоянии сервера. См. раздел mysqladmin, Администрирование MySQL-сервера.

mysqlbug

Сценарий, предоставляющий отчет об ошибках в программах и утилитах MySQL. Этот сценарий необходимо использовать всегда при создании отчетов обошибках для списка рассылки MySQL.

mysqld

Демон сервера MySQL. Должен выполняться постоянно.

mysqldump

Выводит содержимое базы данных MySQL в виде файла с SQL-операторами или в виде текстовых файлов с символом табуляции в качестве разделителя.
Усовершенствованная свободно распространяемая утилита, автором которой является Игорь Романенко. См. раздел mysqldump, Получение дампов данных и структуры таблицы.

mysqlimport

Импортирует текстовые файлы в соответствующие таблицы, используя команду LOAD DATA INFILE. См. раздел mysqlimport, импорт данных из текстовых файлов.

mysqlshow

Отображает информацию о существующих базах данных, таблицах, полях и индексах.

mysql_install_db

Создает в MySQL таблицы привилегий с привилегиями по умолчанию, Обычно это выполняется только один раз при первой установке MySQL в операционнойсистеме.

replace

Служебная программа, использующаяся в сценарии msql2mysql, но имеющая также более широкое применение. Утилита replace изменяет строки, находящиеся в файлах или в стандартных входных данных. Использует принцип конечного автомата, чтобы в первую очередь найти соответствие длинных строк. Может применяться для замены строк. Например, эта команда меняет местами a и b в данных файлах:


shell> replace a b b a -- file1 file2 ...





Вперед  >>>
 1  2  3  4  5  6 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Конфигурирование MySQL

Общие проблемы безопасности и система привилегий доступа MySQL

Управление учетными записями пользователей MySQL

Предотвращение катастроф и восстановление

Справочник по языку администрирования баз данных

Локализация MySQL и использование национальных алфавитов

Серверные сценарии и утилиты MySQL

Файлы журналов MySQL

Репликация в MySQL

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь