MYSQL server
Категория реферата: Рефераты по информатике, программированию
Теги реферата: доклад по физкультуре, украина реферат
Добавил(а) на сайт: Chuprin.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
ОПИСАНИЕ:
Программа mysqladmin используется, для управления различными аспектами
функционирования СУБД MySQL. Допустимы следующие опции (можно использовать
"короткий" одиночный символ или более подробную версию):
|-?, --help |Справка. |
|-d, --debug=[options] |Вывести в протокол отладочную информацию. В |
| |общем виде 'd:t:o,filename`. |
|-f, --force |Не спрашивать подтверждения при пропуске |
| |таблицы. |
|-h, --host=[hostname] |Имя сервера, если не localhost. |
|-i, --sleep=[seconds] |Выполнить команды несколько раз с паузой в |
| |[секунд] между ними. |
|-p, --password[password] |Пароль пользователя, для соединения с |
| |сервером MySQL. Обратите внимание, что не |
| |должно быть пробела между -p и паролем. |
|-u, --user=[user] |Имя пользователя. Если не указано, |
| |используется текущий логин. |
|-P, --port=[port] |Порт, для соединения с сервером MySQL. |
|-V, --version |Вывести информацию о версии. |
Кроме этого программа mysqladmin поддерживает следующие команды:
|create [имя базы данных] |Создать базу данных. |
|drop [имя базы данных] |Удалить базу данных (вместе со всеми |
| |таблицами). |
|processlist |Вывести сведения о работающих потоках MySQL.|
|reload |Перечитать настройки и очистить все кэши. |
|shutdown |Завершить работу СУБД MySQL. Все запущенные |
| |MySQL-сессии помечаются как 'killed'. Это |
| |означает, что все потоки, которые |
| |простаивают в настоящее время, будут закрыты|
| |немедленно, а управление потоками будет |
| |закрыто, когда они достигнут точек |
| |завершения, определенных сервером. Клиенты |
| |получат сообщение об ошибке 'mysql server |
| |has gone away'. |
|status |Вывести короткое сообщение о статусе |
| |сервера. |
mysqld
Серверная часть пакета MySQL (mysqld).
СИНТАКСИС: mysqld [OPTIONS]
ОПИСАНИЕ:
Программа mysqld является ядром СУБД MySQL. Она запускается как демон в системе и принимает подключения из клиентских программ, выполняя запросы и возвращая результаты. Она многопоточная, то есть обработает больше чем один запрос одновременно.
Может наблюдаться спад производительности при использовании опции --
log-isam, поскольку при этом очень многое пишется в файл протокола.
Непериодические изменения, обновления и удаления могут уменьшить
производительность на 5-10%. Производительность может сильно понизиться на
обновлениях, требующих большого числа одновременных изменений.
Опция --log-isam может использоваться, для копирования базы данных.
ISAM журналы могут стать ОЧЕНЬ большими.
Каждая операция UPDATE, DELETE и INSERT имеет заголовок в 13 байтов дополнительно к команде.
Каждая открытая таблица требует девять байтов плюс длина имени файла таблицы. Это необходимо только для таблиц, которые еще не в кэше таблиц.
Кроме того будут иметься одиннадцать байтов дополнительно для любых команд, которые кэшируют/блокируют таблицы. Эти события обычно вызваны внутренними командами mysql. Наиболее часто, когда используется SELECT.
В большинстве случаев нужно выполнять mysqld из скрипта safe_mysqld .
Программа mysqld поддерживает следующие опции командной строки:
|-?, --help |Справка |
|-#, --debug=[options] |Вывести в протокол отладочную информацию.|
| |В общем виде 'd:t:o,filename`. |
|-b, --basedir=[path] |Полное имя каталога в который установлен |
| |пакет. |
|-h, --datadir [homedir] |Полное имя каталога в котором хранятся |
| |базы данных. |
|-l, --log=[filename] |Имя файла протокола запросов к базам |
| |данных и подключений. |
|--log-isam=[filename] |Имя файла протокола изменений isam. |
|-O, --set-variable var=option |Установить переменную. См. ниже. |
|-L, --language=[language] |Значение по умолчанию 'english/'. Может |
| |быть так же 'swedish/', |
| |'germany/','french/' или 'czech/'. |
| |Текущий список можно посмотреть в |
| |подкаталог share/mysql каталога, в |
| |который установлен MySQL. |
|-P, --port=[port] |Порт для соединения. |
|-T, --debug-info |Вывести отладочную информацию. |
|--skip-new-routines |Не использовать новые возможности этой |
| |версии. |
|--skip-grant-tables |Игнорировать таблицы предоставления |
| |доступа. Это дает любому ПОЛНЫЙ доступ ко|
| |всем таблицам. |
|--skip-locking |Не использовать блокировку системы. Может|
| |дать лучшую эффективность, но не должен |
| |использоваться вместе с isamchk. ТО ЕСТЬ,|
| |сначала остановите сервер. |
|--skip-name-resolve |Эта опция заставит mysqld принимать |
| |адреса IP только тех серверов, которые |
| |явно указаны в базе данных привилегий |
| |mysql. DNS можно более или менее просто |
| |хакнуть, а эта опция позволяет избежать |
| |ряда проблем, если прикладная программа |
| |требует высокого уровня защиты. |
|--skip-networking |Использовать подключения только через |
| |интерфейс localhost. Эта опция не будет |
| |работать с MIT потоками. Если подключения|
| |к базе данных будут только локальные, то |
| |использование этой опции защитит от |
| |создания удаленных подключений. |
|--skip-unsafe-select |Пропустить возможно опасные оптимизации. |
|--socket=[socket] |Имя сокет-файла для MySQL. Недоступно при|
| |использовании версии MySQL, |
| |скомпилированной с MIT потоками. |
| |ПРИМЕР: |
| |mysqld --socket=/tmp/mysql.sock |
|-V, --version |Вывести информацию о версии. |
Если опция -h не определена, mysql будет считать, что основной каталог
= "/my/data/sql/mysql".
Все базы данных размещены в каталоге [homedir]/[имя базы данных] .
Опция -l должна использоваться осторожно. Когда используется сервер, с
большим объемом транзакций, этот файл может стать большим очень быстро.
Если не определяется имя logfile, при использовании опции -l mysqld будет
писать протокол в файл [homedir]/[hostname].log.
Опция -O позволяет определять значения для следующих параметров:
|Имя |Значение по умолчанию |
|back_log |5 |
|keybuffer |1048568 |
|max_allowed_packet |65536 |
|net_buffer_length |8192 |
|max_connections |90 |
|table_cache |64 |
|recordbuffer |131072 |
|sortbuffer |2097144 |
|max_sort_length |1024 |
mysqldump
Дамп содержания базы данных.
СИНТАКСИС: mysqldump [OPTIONS] [database [table [field]]]
ОПИСАНИЕ:
Программа mysqldump используется для создания дампа содержания базы
данных MySQL. Она пишет инструкции SQL в стандартный вывод. Эти инструкции
SQL могут быть переназначены в файл. Можно резервировать базу данных MySQL, используя mysqldump, но при этом Необходимо убедиться, что в этот момент с
базой данных не выполняется никаких других действий.
Программа mysqldump поддерживает следующие параметры (можно
использовать короткую или подробную версию):
|-#, --debug=[options] |Вывести в протокол отладочную информацию. В |
| |общем виде 'd:t:o,filename`. |
|-?, --help |Справка. |
|-c, --compleat-insert |Генерируйте полные инструкции insert (не |
| |исключая значений, которые соответствуют |
| |значениям столбца по умолчанию). |
|-h, --host=[hostname] |Соединиться с сервером hostname. |
|-d, --no-data |Экспорт только схемы информации (исключая |
| |данные). |
|-t, --no-create-info |Экспорт только данных, исключая информацию |
| |для создания таблицы. Противоположность -d. |
|-p, --password=[password] |Пароль пользователя, для соединения с |
| |сервером MySQL. Обратите внимание, что не |
| |должно быть пробела между -p и паролем. |
|-q, --quick |Не буферизовать результаты запроса, дамп |
| |выдать непосредственно к STDOUT. |
|-u, --user=[username] |Имя пользователя. Если не задано, |
| |используется текущий логин. |
|-v, --verbose |Вывести подробную информацию относительно |
| |различных стадий выполнения mysqldump. |
|-P, --port=[port] |Порт для связи. |
|-V, --version |Информация о версии. |
Рекомендуем скачать другие рефераты по теме: методы курсовой работы, реферат по экономике.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата