.:: Категории каталога ::. |
Разное
[5]
Различные темы по программированию
|
Пакет SWT
[4]
Практикуемся в написании оконных приложений на Java
|
Среды разработки, компиляторы и т.п
[3]
Сравнения, описания, плюсы и минусы сред разработки. Сравнение компиляторов.
|
Java
[8]
Объектно-ориентированные соображения.
|
Си++
[19]
Коротко и ясно
|
Ассемблер
[6]
Машинные коды, побитно :)
|
|
|
.:: Коментируем ::. |
 |
Устанавливаем MySQL 5, часть первая
Итак, пятая версия СУБД MySQL. Естественно нужно скачать установщик, думаю это не проблема.
Нас приветствует установщик.
Типичной установки нам вполне хватит.
Инсталятор готов на всё
Без рекламы конечно не обойтись
Конечно же мы хотим сконфигурировать сервер сейчас !
Выбираем детализированную установку
Машина разработчика, о да, это наш вариант. В этом случае, сервер по минимуму нагружает машину. Можно конечно выбрать последний вариант, если вы хотите полностью отдать компьютерные ресурсы во власть серверу баз данных. Также, можно выбрать середнячок, ни себе ни людям, как говорится. Если у вас крутится на машине веб-сервер (и всё, никаких игрушек !), тогда можно поставить сервер баз данных и выбрать средний вариант. Ресурсы будут распределяться уже не монопольно под одни базы, а ещё и веб-серверу достанется. Мультифункциональная база данных для нас подойдёт. Не секрет, что в MySQL содержатся множество механизмов работы с базами данных, так называемые "storage engine". Два основных движка - это MyISAM и InnoDB. InnoDB поддерживает транзакции, а MyISAM быстр, как ветер в чистом поле. Многофункциональный вариант даёт вам шанс пощупать оба движка. Средний выбор - это использование только транзакций, т.е. InnoDB. Последний вариант, противоположен среднему, т.е., только MyISAM. Кстати, MyISAM не поддерживает индексирование, а при разработке не детской модели базы данных индексы понадобятся, да и примитивные таблицы хранить в InnoDB хранить не гоже, поэтому MyISAM тоже понадобится, как и InnoDB. Первый вариант - НАШ ! Выбираем место для инсталляции, здесь же будут храниться ваши базы.
Доступ к БД тысячи человек нам не нужен, поэтому первый вариант или последний. В последнем варианте выбираем количество допускаемого народа сами. Средний вариант для серьёзных приложений способных конкретно нагнуть машинку. (до 500 параллельно подключаемых пользователей, это вам не хухры мухры (хотя бывает более серьёзней))
Доступ по сети, заманчиво, включаем, порт по умолчанию оставим, если нужно ублажить фаервол, ставим галочку (Add firewall exception for this port - добавить исключение для этого порта). Строгий режим рекомендован, не трогаем, пусть будет включен ("поведение сервера подобно традиционным серверам баз данных", кто бы ещё знал, что сие означает =)).
Кодировка по умолчанию, ну, это как хотите, но лучше, мне кажется utf8. Чтобы с этим разобраться, лучше самому наступить на грабли. Хотя теоретически, вроде ничего сложного, но почему то в таблицах появляются странные символы иногда (а если ещё и на Linux сервер стоит, то там, даже прибегают к шаманским способам некоторые). Ну да ладно, вы не пугайтесь главное, это всё дело наживное.
О ! А это важное окошко. Инсталлируем сервис и делаем его автоматически загружаемым (или не делаем, кто-то любит полностью контролировать процесс с помощью утилит администрирования). Ну и в добавок пусть пропишутся пути в PATH (это на случай, если вы вдруг решите потренироваться в машинописи, подавить батоны так сказать. В командной оболочке, при запуске приложения без указания относительного или абсолютного пути, система будет искать его так же и по содержимому переменной PATH. т.е., если вы наберёте mysql, то вам не выпадет на экран ошибка, а запустится клиент СУБД).
Устанавливаем пароль для пользователя root (он же - БОСС). Если хотим по сети подключаться под root, то ставим галочку (Enable root access).
Ну вот и всё !
Проверяем как установился сервис и работает ли он. В панели управления выбираем Администрирование -> Службы. Ищем службу MySQL (или как вы её там назвали). Смотрим состояние. (скорее всего оно будет обозначаться надписью - "Работает") Запускаем клиентскую часть из командной строки под пользователем root. (другого у нас пока нет) Надеюсь вы не забыли его пароль ?
Ну вот и приглашение mysql ! Во второй части я расскажу как создать пользователя, базу данных, таблицы и вообще много чего полезного, НО, без углубления в тему. Вам будет достаточно этого минимума, чтобы потренироваться с СУБД в ваших приложениях. Ну, вроде бы всё.
|
Категория: Разное | Добавил: C0demaker (30.09.2010)
|
Просмотров: 1513
| Рейтинг: 5.0/1 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|