Архив рубрики: Databases

A NoSQL database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.
A relational database management system is a database management system based on the relational model of data.

FreeBSD: установка OpenLDAP сервера

19 октября 2013
 

 Установка будет выполняться на систему: # uname -r 9.2-RELEASE Выполняем поиск: # cd /usr/ports/ && make search name=’openldap-server’ Port: openldap-server-2.4.36_2 Path: /usr/ports/net/openldap24-server Info: Open source LDAP server implementation Maint: [email protected] B-deps: db46-4.6.21.4 libltdl-2.4.2_2 libtool-2.4.2_2 openldap-client-2.4.36 R-deps: db46-4.6.21.4 libltdl-2.4.2_2 openldap-client-2.4.36 WWW: http://www.OpenLDAP.org/

MySQL: включаем slow_query_log без перезагрузки сервера

5 апреля 2013
 

 В дополнение к статье MySQL: включаем лог медленных запросов — другой вариант, который не требует перезагрузки сервера. Подключаемся к MySQL и устанавливаем less для удобного просмотра страниц: mysql> pager less; PAGER set to ‘less’ Выводим информацию о текущих установках глобальных переменных: mysql> show variables where variable_name like «slow_query_log%»; +———————+——————————-+ | Variable_name | Value | +———————+——————————-+… Читать далее »

Debian: innotop — Can't locate Term/ReadKey.pm in @INC

5 апреля 2013
 

 При попытке запуска утилиты innotop система сообщает об ошибке: # innotop Can’t locate Term/ReadKey.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/bin/innotop line 1341. BEGIN failed—compilation aborted at /usr/bin/innotop line 1341.

MySQL: мониторинг нагрузки с помощью Innotop

29 марта 2013
 

 Утилита innotop предназначена для мониторинга сервера MySQL. Подключается к нему и получает информацию от него по аналогии с утилитой top для мониторинга общего состояния UNIX-сервера. Среди прочего, innotop испольузет данные, полученные при помощи команд SHOW VARIABLES, SHOW GLOBAL STATUS, SHOW FULL PROCESSLIST, и SHOW ENGINE INNODB STATUS. Установка на FreeBSD: # cd /usr/ports/databases/innotop && make… Читать далее »

MySQL: оптимизация с помощью mysqltuner

29 марта 2013
 

 Mysqltuner представляет собой perl-скрипт, которы анализирует работу сервера MySQL и выдаёт соответствующие рекомендации. Для запуска — его можно скачать: # wget http://mysqltuner.com/mysqltuner.pl Если возникает ошибка вида: ERROR: cannot verify raw.github.com’s certificate, issued by ‘/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance CA-3’: Unable to locally verify the issuer’s authority. Зпаускаем с ключём —no-check-certificate: # wget http://mysqltuner.com/mysqltuner.pl —no-check-certificate Во FreeBSD… Читать далее »

MySQL: репликация баз данных

25 февраля 2013
 

 Репликация — есть ни что иное как «синхронизация» двух и/или более баз данных на различных серверах MySQL. Сам процесс репликации происходит с помощью бинарных логов, ведущихся на MASTER-сервере. Для их просмотра — используйтеся утилита mysqlbinlog. Конфигурация сервера MASTER: # uname -v FreeBSD 9.0-RELEASE-p3 # pkg_info | grep mysql-server mysql-server-5.5.30 Multithreaded SQL database (server)

Ubuntu: Apache + MySQL + PHP + phpMyAdmin

25 февраля 2013
 

 Установка пакета LAMP (Linux + Apache + MySQL + PHP) на операционную систему Ubuntu 12.04. Аналогичное описание для ОС FreeBSD есть в статье FreeBSD: Apache+MySQL+PHP (LAMP) + phpMyAdmin. Для установки пакета потребуется выполнить всего две команды: # aptitude -y install tasksel И вторая, которая установит непосредственно сам LAMP: # tasksel install lamp-server

Простая работа с MySQL в простых примерах #2 — наполнение таблиц

3 февраля 2013
 

 Это вторая часть, в которой будут описаны способы вставки данных в таблицы. Первая часть доступна тут>>> — в ней описаны общие возможности при работе с MySQL, полезные команды и некоторые функции. Так же, в первой части описан процесс создания таблиц и типы используемых в ней столбцов. Методы вставки данных Для добавления данных в таблицы используются… Читать далее »

Простая работа с MySQL в простых примерах #1 — работа с базами, создание таблиц

31 января 2013
 

 Это первая часть. Вторая часть, в которой описаны примеры заполнения таблиц данными находится тут>>>. Ниже будут приведены наиболее полезные при работе с MySQL команды и примеры их выполнения. Будет приведен пример работы с MySQL как из консоли сервера, так и и из mysql-клиента — просмотр баз, таблиц в них. Будет приведен пример создания простой таблицы,… Читать далее »