Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / 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 Заданный по умолчанию файл сокета; используется для подсоединений к localhost
MYSQL_TCP_PORT Заданный по умолчанию порт TCP/IP
MYSQL_PWD Заданный по умолчанию пароль
MYSQL_DEBUG Опции пошаговой отладки - для осуществления оной
TMPDIR Каталог, в котором создаются временные таблицы/файлы



Использование переменной окружения MYSQL_PWD является небезопасным. См. раздел Соединение с сервером MySQL.


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


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


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


В следующем списке приводятся краткие описания программ MySQL:


myisamchk

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

make_binary_distribution

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

msql2mysql

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

mysqlaccess

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

mysqladmin

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


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

8  В тему

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

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

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

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

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

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

Клиентские сценарии и утилиты MySQL

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

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

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