Публикации в рубрике "Базы данных"

 1 2 >>
Четверг, 23 апреля, 2009 05:34:54 EEST

Проверка сервера “на вшивость” или “Как заDoSить Daemony.org?” (Оптимизируем связку Apache+PHP+MySQL)

Вообще, надумал я это все утворить после этого комментария. Самому стало интересно, сколько можно выжать на пределе из собственного сервера. Решил вечером после работы заняться экспериментами, устроить экстрим-тест.

В принципе, за все время существования daemony.org как сервера ну и этого блога на нем, каких-то особых проблем с перегрузками я не замечал. Блог не так уж популярен как, например, тот же Опеннет. И хотя с каждым днем его приходят читать все больше и больше людей, live.daemony.org к большой популярности особо не стремится. Но, что если…?

Среда, 8 апреля, 2009 01:59:13 EEST

Мониторинг FreeBSD сервера: статистика по трафику, загрузка процессора, использование памяти, количество процессов, температура процессора, материнской платы и жестких дисков. Визуализация полученых данных в виде графиков на основе Round Robin Database (RRD).

Сбор статистики сервера с последующей визуализацией в виде графиков на основе Round Robin Database (RRD). Человек с самого начала своего появления на Земле имел жажду к рисованию. Первобытные люди рисовали мамонтов на стенах пещер, в которых они жили. Древние египтяне украшали свои гробницы росписями, на которых изображали свой быт и свою религию. Леонардо Да Винчи изобразил своей кистью Мону Лизу, да так изобразил, что над загадкой этой великой картины ученые до сих пор ломают головы. Великий Айвазовский рисовал море - страсть всей его жизни.

Чем же хуже системные администраторы? Ведь, как известно, сисадмины - тоже люди, а потому и они рисуют. Вернее было бы сказать, рисует за сисадминов софт, который они написали и сконфигурировали под свои нужды. И сегодня мы будем рисовать графики для отображения различной статистики

Нет! Мы их будем не “строить”, а именно рисовать. Ведь благодаря человеку по имени Тоби Отикер (Tobi Oetiker) мы имеем для этого потрясающий инструмент, под названием rrdtool или RRD.

Четверг, 18 сентября, 2008 00:26:48 EEST

Настройка репликации MySQL

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

Daemony

Автор: mms@

MySQL Logo

Цели которые ставились:

Есть два сервера MySQL работающих на разных хостах соединенных между собой VPN каналом. Два сервера независимы и работают со своими базами данных. Есть задача настроить репликацию  с первого на второй и со второго на первый серверы.

Далее привожу пример готового решения.

На обеих хостах версии MySQL 5.0.51. Сразу оговорюсь, “счастливым обладателям” MySQL 3.x.x версий все-таки обновиться до последних, ну или хотя бы до 4.1.

Важный момент: Сервера должны работать с одинаковыми кодировками.

Итак поехали. Для начала необходимо сделать копию директорий для нашего первого SLAVE сервера. Предварительно необходимо остановить процесс на сервере с которого мы копируем данные:

Понедельник, 3 марта, 2008 16:02:47 EET

phpMyAdmin - веб интерфейс для управления сервером MySQL

Управление сервером MySQL через интерфейс phpMyAdmin | unix, FreeBSD, mysql, phpmyadmin, сервер, установка, настройка, управление, mysqld Управлять сервером MySQL можно с помощью консольного клиента mysql, с помощью специализированных программ фронтэндов, таких как Navicat MySQL, либо через веб интерфейс. В последнем случае наиболее распространенное решение - phpMyAdmin.

phpMyAdmin - это открытый, бесплатный PHP инструмент для управления MySQL сервером, который позволяет удобно и быстро выполнять все необходимые операции с базами данных. Поддерживает авторизацию используя базу пользователей MySQL сервера. Для новичков, которые пока не очень сильны в SQL командах - лучшее решение. phpMyAdmin как открытое ПО входит в коллекцию портов FreeBSD. Он прост в установке и настройке. Тем не менее, по просьбам трудящихся изложу как это делается.

Вторник, 26 февраля, 2008 16:05:20 EET

Устанавливаем MySQL 5.1

Mysql База данных - это структурированный организованный набор данных, описывающих характеристики какой-либо физической или виртуальной системы. А проще и по-русски, это набор каких-то записей. Так же как можно хранить записи в текстовом файле, также же просто можно хранить их в базе данных, но во втором случае поиск необходимой информации ее и выборка из всего массива заметно упрощается и ускоряется. Базы данных используют во многих отраслях. Построить нормальный веб сайт без использования БД невозможно. Кто-то может возразить, что вместо БД можно в некоторых случаях хранить данные в файлах? Можно, конечно! Но при большой посещаемости такого ресурса Ваши посетители при обращении к сайту будут замечать существенные задержки в работе.

Одним из наиболее известных серверов для организации баз данных (или СУБД - система управления базами данных) является MySQL. Это бесплатная, надежная, открытая СУБД, которая широко используется во всем мире на серверах, предоставляющих услуги хостинга (и не только). Версии MySQL работают и на UNIX подобных системах и на Windows. В основу работы с базами данных положена “клиент-серверная” технология. В случае с MySQL также различают mysql-сервер - основное программное обеспечение для создания и поддержания БД; и mysql-клиент, который предназначен для подключения к mysql-серверу с целью управления им и взаимодействия.

Пятница, 1 февраля, 2008 19:04:04 EET

MySQL backup с доставкой по e-mail

MySQL Backup By E-Mail Каждые сутки по cron’у у меня создается бекап (дамп) базы MySQL как для этого блога, так и для других ресурсов. Бекапы складывается на жестком диске и периодически, опять таки по крону, удаляются очень старые архивы. Однако, как говорит Гугло-Почта “Зачем удалять, когда есть более 6-ти гигабайт места?”

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

Когда я собрался настраивать то, что будет описано ниже, я сразу вспомнил о консольном почтовом клиенте nail, которым пользовался последний раз три года назад. nail - это аналог обычного mail, только имеет одну очень нужную опцию, коей не имеет mail: с ключиком “-a” nail’ом можно из консоли отправлять вложения в теле письма. А нам в данном случае это и требуется.

Воскресенье, 13 января, 2008 23:01:08 EET

MySQL: Восстановление пароля root

MySQL Logo В процессе перенос этого блога на другой сервер. Бекап с файлами залит, архив распакован. Осталось всего чуть-чуть: создать базу на MySQL и скормить ей дамп.

- Ага… Не тут то было. Я кажется не помню root пароль к базе - пришло в голову… Пароль я действительно забыл (ну с кем не бывает?), а тот человечек, который его вероятнее всего помнит, уже скорее всего отдыхает и звонить ему в столь поздний час как-то невежливо.

Выделенные сервера дешевле обычного хостинга
 1 2 >>

Не нашли то что искали? Воспользуйтесь поиском Google по нашему сайту.