M
y
S
Q
L
Руководаво администратора
M
y
S
Q
L
A d m i n i s t r a t o r ' s
G u i d e
MySQLAB
M y S Q L Press 800 East 96th Street, Indianapolis, Indiana 46240 USA
M
y
S
Q
L
Руководство администратора
Компания MySQL AB
Издательский дом "Вильяме" Москва • Санкт-Петербург • Киев 2005
ББК 32.973.26-018.2.75 МП УДК 681.3.07
Издательский дом "Вильяме" Зав. редакцией С.Н. Тригуб Перевод с английского Я.П. Волковой, Д.Я. Иваненко, НА.
Мухина
Под редакцией Ю.Н. Артпеменко По общим вопросам обращайтесь в Издательский дом "Вильяме" по адресу:
[email protected], http://www.williamspublishing.com 115419, Москва, а/я 783, 03150, Киев, а/я 152.
Компания MySQL AB. МИ MySQL. Руководство администратора. : Пер. с англ. — М. : Издательский дом "Вильяме", 2005. — 624 с. — Парал. тит. англ. ISBN 5-8459-0805-1 (рус.) Эта книга, написанная специалистами компании MySQL AB, является всеобъемлющим справочником по установке, обслуживанию и администрированию сервера баз данных MySQL. По сути — это официальная документация фирмы производителя. В книге рассмотрен весь спектр вопросов, касающихся администрирования MySQL, а также представлена информация, предназначенная для опытных пользователей и администраторов. Как известно, MySQL занимает лидирующие позиции среди множества систем управления базами данных с открытым исходным кодом. Благодаря высокой производительности и простоте настройки, богатому выбору API-интерфейсов, а также функциональным средствам работы с сетями, сервер MySQL стал одним из наиболее удачных вариантов для разработки Webприложений, взаимодействующих с базами данных. Книга рассчитана на администраторов и разработчиков Web-приложений любой квалификации, а также на студентов и преподавателей соответствующих дисциплин. ББК 32.973.26-018.2.75
Вес названия программных продуктов являются зарегистрированными торговыми марками соответствующих фирм. Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель, если на это нет письменного разрешения издательства MySQL Press. Authorized translation from the English language edition published by MySQL Press, Copyright © 2004 All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from the Publisher. Russian language edition published by Williams Publishing House according to the Agreement with R&I Enterprises International, Copyright © 2005
ISBN 5-8459-0805-1 (рус.) ISBN 0-672-32634-5 (англ.)
© Издательский дом "Вильяме", 2005 © MySQL AB, 2004
Оглавление Об этой книге
14
От издательства
14
Глава 1. Общая информация
15
Глава 2. Установка MySQL
76
Глава 3. Использование программ MySQL
202
Глава 4. Администрирование баз данных
212
Глава 5. Репликация в MySQL
365
Глава 6. Оптимизация MySQL
402
Глава 7. Клиентские программы и утилиты MySQL
460
Глава 8. Механизмы хранения и типы таблиц в MySQL
498
Глава 9. Механизм хранения InnoDB
523
Глава 10. Введение в MaxDB
582
Приложение А. Поиск и устранение неполадок в программах MySQL
588
Приложение Б. Пер