Время в денвере и ist

Воюем с прокси-сервером

Многие версии Windows поставляются со включенным по умолчанию прокси-сервером. Это может вызвать кое-какие проблемы при работе с Денвером (впрочем, легко разрешимые).

  • Если после запуска Денвера страница не работает, вероятнее всего, вам нужно отключить прокси-сервер в настройках браузера. Для «простых» хостов (вроде , , и т.д.) обычно достаточно флажка «Не использовать прокси-сервер для локальных адресов» на вкладке Свойства обозревателя — Подключение — Настройка сети — Дополнительно.
  • Если работает, а (и вообще хосты, имя которых состоит из нескольких частей) — нет, то, вероятно, ваш браузер не может распознать последний хост как локальный. Такое, увы, бывает. Вам необходимо либо полностью отключить прокси-сервер, либо же перечислить хосты в списке Подключение — Настройка сети — Дополнительно — Исключения.

1 Обзор MySQL Cluster

MySQL Cluster использует новый способ хранения ,
чтобы сделать возможным выполнение нескольких серверов MySQL в кластере.
Способ доступен в BitKeeper для MySQL 4.1.2 и в
двоичных дистрибутивах MySQL-Max 4.1.3.

В настоящее время поддерживаются операционные системы Linux, Mac OS X и
Solaris. Ведутся работы по поддержке на всех
операционных системах, поддерживаемых MySQL, включая Windows.

Вы можете подписаться на список рассылки MySQL Cluster. Подробности на
http://lists.mysql.com. Вы можете также
обратиться к форумам MySQL на
http://forums.mysql.com.

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

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

MySQL Cluster состоит из набора компьютеров, каждый выполняет ряд
процессов, включая сервер MySQL, узлы хранения для NDB, сервер управления и
(возможно) специализированные программы доступа к данным. Все эти программы
работают вместе, чтобы формировать MySQL Cluster. Когда данные сохранены в
NDB Cluster, таблицы сохранены в узлах памяти для NDB Cluster. Такие таблицы
непосредственно доступны со всех других серверов MySQL в кластере. Таким
образом, в прикладной программе, сохраняющей данные в кластере, если одна
прикладная программа что-то модифицирует, все другие серверы, которые сделают
запрос, эти данные могут увидеть измененными немедленно.

2 Основные концепции MySQL Cluster

представляет собой сочетание свойств постоянства данных и
их высокой доступности.

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

Теперь опишем, как установить MySQL Cluster, состоящий из
и нескольких серверов MySQL.

Кластерная часть MySQL Cluster в настоящее время конфигурируется
независимо от серверов MySQL. В MySQL Cluster каждая часть кластера
именуется .

Обратите внимание: узел встречается во многих контекстах,
но для MySQL Cluster он является процессом. Может иметься любое число узлов
на одном компьютере

Каждый узел имеет тип, и может быть несколько узлов каждого типа в
MySQL Cluster. В минимальной конфигурации кластера MySQL будут по крайней
мере три узла:

  • Управляющий (). Роль этого типа узла: управлять
    другими узлами внутри MySQL Cluster, типа обеспечения данных конфигурации,
    старта и остановки узлов, выполнение резервного копирования и т.д. Поскольку
    этот тип узла управляет конфигурацией других узлов, узел этого типа должен
    быть запущен перед любым другим узлом. При работе кластера узел MGM не
    обязательно должен выполняться все время. MGM-узел запускается командой
    , по этой причине NDB_MGMD обеспечивается как псевдоним
    для MGM при конфигурировании кластера.

  • Память или узел базы данных (). Это тип узла, который
    управляет и сохраняет базу данных непосредственно. Имеется столько DB-узлов,
    сколько имеется фрагментов для репликаций. Например, с двумя репликациями по
    два фрагмента каждая, надо четыре DB-узла. Вполне достаточно одной
    репликации, стало быть минимальный кластер может содержать только один
    DB-узел. DB-узел запускается командой и NDBD обеспечивается
    как псевдоним для DB при конфигурировании кластера.

  • Клиентский () узел. Это узел пользователя, который
    обратится к кластеру. В случае кластера MySQL, узел пользователя традиционный
    сервер MySQL, который использует тип хранения ,
    допуская доступ к кластеризуемым таблицам. В основном, сервер MySQL действует
    как пользователь кластера NDB. Прикладные программы, использующие NDB API
    непосредственно, также рассматриваются как узлы API. Так как сервер MySQL
    обычно запускается командами или
    , MYSQLD обеспечивается как псевдоним
    для API при конфигурировании кластера.

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

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

Кроме того, может иметься любое число клиентуры. Она имеет два типа.

  • Стандартные клиенты MySQL. Они никак не отличают
    кластер и обвчный (некластерный) MySQL. Другими словами, к кластеру можно
    обращаться из существующих прикладных программ MySQL, написанных на PHP,
    Perl, C, C++, Java, Python, Ruby и любом другом языке.

  • Клиенты управления. Эта клиентура соединяется с сервером
    управления и обеспечивает команды для запуска и остановки узлов элегантно,
    пуска и остановки рассмотрения сообщений (только отладочные версии), показ
    версии и состояния узла и так далее.

Спонсоры:

Хостинг:

Время сейчас в городах мира

Ma Абердин Абу-Даби Абуджа Авиньон Аддис-Абеба Айл оф Палмс Акаба Аккра Акюрейри Алепо Алжир Амадора Амбон Амман Амстердам Анна Риджайна Аннаполис Антананариву Антофага́ста Апиа Арекипа Асмэра Асунсьон Атланта Афины Ашхабад Багдад Базель Баку Баллерап Бамако Банги Бангкок Бандар-Сери-Бегаван Баня-лука Бари Барранкилья Бартика Батон-Руж Бейрут Белград Бельмопан Бенсонвилле Берлин Берн Бильбао Бирмингем Бисау Бисмарк Бишкек Блед Богота Бойсе Бома Бостон Брага Бразилиа Братислава Бриджтаун Брюссель Будапешт Будё Бужумбура Бурос Бухарест Буэнос-Айрес Вайле Вальпараисо Варшава Вашингтон Вела-Лука Веллингтон Вельс Вена Венеция Вервье Верона Вестерос Вильнюс Виндхук Виндхук Винья-дель-Мар Волос Вьентьян Гаага Габороне Гавана Гамбург Гардабайр Гаррисберг Гбарнге Гвадалахара Гватемала Гевгелия Гент Глазго Голуэй Гонконг Гонолулу Гонолулу Гуайнабо Гуаякиль Гуменне Дакар Дакка Даллас Дамаск Дан Лири Де-Мойн Денвер Джакарта Джексон Джефферсон-Сити Джибути Джоржтаун Джуно Джуно Дили Довер Додома Доха Дублин Душанбе Дхур эль Чуейр Ереван Женева Загреб Заечар Зальцбург Иерусалим Икалуит Илулиссат Инвернесс Индианаполис Иокогама Исламабад Кагуас Кадри Каир Кайенна Каката Какорток Кали Калькутта Кальяо Кампала Канберра Капиата Карловац Каролина Карсон-Сити Картахена Касабланка Катовице Квебек Кёльн Кечкемет Кигали Кингстон Киншаса Киото Кито Кишинёв Колумбия Колумбус Конакри Конкорд Копенгаген Кордова Корк Кортрейк Коупавогюр Кочабамба Крагуевац Куала-Лумпур Кувейт Купанг Кур Куэнка Куяба Ла-Пас Ламбаре Лансинг Лас-Пьедрас Либервиль Либерец Ливерпуль Лидс Лилонгве Лима Лимерик Линден Линкольн Линц Линчепинг Лион Лиссабон Литл Рок Лозанна Ломе Лондон Луанда Лусака Лученец Люблин Любляна Люксембург Мадаба Мадрид Мазатлан Малабо Мамая Манагуа Манаус Мангалия Манила Манчестер Мапуту Марбелья Марибор Марракеш Масеру Матури Мачала Мбабане Медельин Мельбурн Мендоса Мертвое море Мехикали Мехико Могадишо Монпелье Монровия Монтгомери Монтевидео Монтпилиер Мост Мостар Мурска-Собота Мускат Мэдисон Мюнхен Найроби Нджамена Неготин Нешвилл Ниамей Никосия Нова-Горица Нуакшот Нукуалофа Нумеа Нуук Нью-Амстердам Нью-Йорк О́хрид Обан Огаста Ок Харбор Оклахома-сити Олбани Олимпия Оломоуц Ольштын Оруро Осака Осло Остин Пайсанду Панама Парамарибо Пардубице Париж Пекин Перт Пирей Пирр Пномпень Понсе Попрад Пореч Порт-Вила Порт-Луи Порт-Морсби Порт-о-Пренс Порт-оф-Спейн Порто-Ново Порту Прага Претория Провиденс Пуэнте-Альто Пхеньян Рабат Рамалла Реджайна Рейкьявик Ремир-Монжоли Ресифи Ривера Рига Рим Ричмонд Розарио Роли Роскилле Роттердам Сакраменто Саламанка Сале Сальто Сан-Лоренсо Сан-Миге́ль-де-Тукума́н Сан-Сальвадор Сан-Хосе Сан-Хуан Сана Санта-Доминго Санта-Крус-де-ла-Сиерра Санта-Фе Санто-Доминго-де-лос-Колорадос Сантьяго Саппоро Сарагоса Сараево Сейлем Сен-Лоран-дю-Марони Сент-Пол Сетубал Сеул Сибиу Сидней Сингапур Сисимиут Скопье Славонски-Брод Снина Солт-Лейк-Сити Сольнок София Спрингфилд Стамбул Стокгольм Струга Стэнли Сува Сукре Тайбэй Таллахасси Таллин Ташкент Тбилиси Тегусигальпа Тетово Тимишоара Тирана Токио Топика Траун Требинье Трентон Триполи Триполи Трухильо Тузла Туле Тунгстен Тунис Тур Тхимпху Тюрнхаут Уагадугу Ужице Улан-Батор Умео Утрехт Фернандо Де Ла Мора Фес Финикс Финикс Флоренция Форталеза Франкфорт Франкфурт-на-Майне Фредериксберг Фритаун Хабнарфьордюр Халкида Ханой Хараре Харпер Хартум Хартфорд Хелена Хельсинки Хониара Цумеб Цюрих Чарлстон Чиклайо Чихуахуа Шайенн Шеффилд Щецин Эгер Эдинбург Эдмонтон Эйндховен Эль-Аюн Эр-Рияд Эрд Ямусукро Янина Яунде

Установка дистрибутива

Запустите скачанный инсталлятор Денвера. Вы увидите перед собой нечто вроде следующего:

Вас спросят о том, в какой каталог вы хотели бы установить комплекс (по умолчанию используется , вам нужно лишь нажать Enter, чтобы согласиться с этим выбором). В указанном каталоге будут расположены абсолютно все компоненты системы, и вне его никакие файлы в дальнейшем не создаются (исключая ярлыки на Рабочем столе).

Настоятельно рекомендуем вам устанавливать комплекс в каталог первого уровня — то есть, , а не, например, . Дело в том, что инсталляторы пакетов расширений ищут базовый комплект именно на первом уровне по всем дискам. И, если не находят, заставляют вас ввести имя директории вручную. Наверное, вам не нужны лишние проволочки при установке расширений?..

Далее вам предложат ввести имя виртуального диска, который будет связан с только что указанной директорией. Рекомендуем вам согласиться со значением по умолчанию ()

Важно, что диска с этим именем еще не должно содержаться в системе — чаще всего так и происходит с диском

После этого начнется копирование файлов дистрибутива, а под конец вам будет задан вопрос, как именно вы собираетесь запускать и останавливать комплекс. У вас есть две альтернативы:

  1. Создавать виртуальный диск при загрузке машины (естественно, инсталлятор позаботится, чтобы это происходило автоматически), а при остановке серверов его (диск) не отключать. На мой взгляд, это наиболее удобный режим, и я сам пользуюсь только им.
  2. Создавать виртуальный диск только по явной команде старта комплекса (при щелчке по ярлыку запуска на Рабочем столе). И, соответственно, отключать диск от системы — при остановке серверов.

    В некоторых версиях Windows 98 имеется ошибка, в результате которой диск с первого раза не отключается — мои эксперименты и исследования показали, что это именно ошибка в subst, а не что-то иное.

Собственно, вот и все. Вы сможете выполнить установку комплекса, имея всего 2 клавиши на клавиатуре: Enter и Y (чтобы ввести Yes).

Евгений Тутлаев

Очень нравится писать о путешествиях и туризме! Открыт и буду рад сотрудничеству с турфирмами, гидами, организаторами путешествий, авиаперевозчиками! Пишите!

Оцените автора