Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MySQL_лекции_2012.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
305.66 Кб
Скачать

1.2. Основные программы и утилиты MySql

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

База данных – представляет собой подкаталог в каталоге «каталога данных».

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

MySQL состоит из нескольких утилит, которые обеспечивают работу и администрирование системы. Эти утилиты и их описание представлены ниже.

mysqld – сервер/демон MySQL, является ядром данной СУБД и должен быть установлен хотя бы на одной машине сети.

mysql – клиент для работы с сервером MySQL, предоставляет все инструменты для создания и работы с БД.

mysqladmin – программа для выполнения административных функций.

myisamchk – программа для проверки и восстановления таблиц.

mysqldump – консольный клиент для создания «дампов» или резервных копий БД, таблиц и хранимых данных.

Все вышеперечисленные утилиты, т.е. их команды и функции более подробно будут рассмотрены на протяжении остальных лекций.

1.3. Инсталляция MySql на разных платформах

Инсталляция с помощью менеджера пакетов RedHat Linux

Если программа MySql инсталлируется в Linux, то лучше всего воспользоваться модулем RPM (RedHat Packet Manager— менеджер пакетов RedHat). MySql работает в Linux версий 2.0 и выше. Тестирование программы выполнялось в RedHat 6.2. В программе используется библиотека glibc, подключаемая статически. Если в системе установлена более старая версия библиотеки, программу придется скомпилировать заново.

Далее приведено описание доступных модулей RPM для версии пакета MySql 4.01.10

MySql-4.01.10-1.1386.rpm - содержит все файлы, необходимые для запуска сервера MySql, включая клиентские программы.

MySql-4.01.10-l.src.rpm - содержит все исходные коды MySql

MySql-bench-4.01.10-1.1386.rpm - содержит программы, предназначенные для тестирования производительности MySql. Для запуска тестов необходим основной дистрибутив, а также интерпретатор Perl.

MySql-client-4.01.10-1.1386.rpm - содержит лишь клиентские программы

MySql-devel-4.01.10-1.1386.rpm - содержит библиотеки и файлы заголовков, необходимые для компиляции клиентских программ

MySql-shared-4.01.10-1.1386.rpm – содержит совместно используемые библиотеки для клиентских программ.

Опытные пользователи Linux знают, что флаг -i служит программе rpm указанием инсталлировать пакет. Таким образом, основной модуль MySql инсталлируется следующей командой:

rpm -i MySql-4.01.10-1.1386.rpm

В результате инсталляции в каталог /etc/rc.d добавляется файл сценария, содержащий команду запуска сервера MySql после перезагрузки компьютера. Однако сам серверный демон запускается немедленно.

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

Обычно пользователи инсталлируют лишь модули MySql-4.01.10-1.i386.rpm и MySql-client-4.01.10-l.i386.rpm. Для тех, кто собираются писать собственные клиентские программы, потребуется также модуль MySql-devel-4.01.10-1.i386.rpm.

Инсталляция в Windows

Программа MySql распространяется в виде ZIP-архива, содержащего набор инсталляционных файлов. Перед извлечением файлов из архива создайте отдельный каталог, например с:\windows\MySql, так как в архиве нет информации о путевых именах файлов.

Чтобы приступить к инсталляции, выполните двойной щелчок на файле setup.ехе, после чего начнут появляться различные диалоговые окна. Первый вопрос, на который предстоит ответить, касается папки, куда должна быть помещена программа. По умолчанию предлагается папка с:\MySql. Можно выбрать любую другую папку, но в таком случае придется отредактировать конфигурационный файл.

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

Далее начнется собственно установка программы. Если инсталляционный каталог называется не с:\MySql, то по окончании инсталляции нужно будет дополнительно установить файл my.ini. Для этого перейдите в каталог программы и найдите файл my-example.cnf. Скопируйте его в системный каталог (с:\windows) и переименуйте в my.ini. Можно поступить и по-другому: скопировать файл в корневой раздел диска С: и назвать его my.cnf.

Теперь нужно отредактировать этот файл, чтобы переменная basedir указывала на инсталляционный каталог. Если соответствующая строка присутствует в виде комментария, удалите символы комментария. В противном случае добавьте эту строку самостоятельно, например:

basedir = d:\MySql

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

После окончания установки MySql появится в списке приложений в меню ПУСК/Все программы. Для его открытия необходимо выбрать в списке MySql/ MySql Server/ MySql Command Line Client .

Независимо, на какой платформе вы работаете, после выбора клиента перед вами откроется окно для ввода имени пользователя и пароля. Вы должны ввести те значения, которые указали при установке.

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

Рисунок 1.2 – Вид окна с приглашением для работы с MySql

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]