Архив рубрики: 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.

MariaDB: лог медленных запросов

25 декабря 2014
 

 В общем, ничего не отличается от настроек для MySQL. Создаём файл: # touch /var/log/mysql-slow-query.log В файл /etc/my.cnf, в блок [mysqld] добавляем: slow_query_log = 1 slow_query_log_file = /var/log/mysql-slow-query.log long_query_time = 1 log_slow_verbosity = query_plan log-queries-not-using-indexes

MySQL/MariaDB: mysqlreport — простая утилита вывода всей статистики

30 сентября 2014
 

 Кроме использования запроса SHOW STATUS, который выводит информацию не упорядочено и вообще нечитаемо — можно воспользоваться утилитой mysqlreport. Написана на Perl, домашняя страница тут>>>. Установка: # yum -y install mysqlreport Или: # wget http://hackmysql.com/scripts/mysqlreport # chmod +x mysqlreport

Zabbix: мониторинг MySQL/MariaDB

16 сентября 2014
 

 Предполагается, что Zabbix уже установлен и работает, пользователь MySQL — zabbix есть. Если ещё нет — то про установку читайте в посте CentOS: установка сервера мониторинга Zabbix. Даём ему права на просмотр MySQL: MariaDB [(none)]> grant usage on *.* to ‘zabbix’@’localhost’; Query OK, 0 rows affected (0.00 sec) В файле /etc/zabbix/zabbix_agentd.conf проверяем наличие строки: Include=/etc/zabbix/zabbix_agentd.d/

Python: утилита для создания нового Apache VirtualHost + пользователь + база MySQL

14 сентября 2014
 

 Готовясь с переезду со старого сервера (FreeBSD) на новый (CentOS) — пришлось задуматься о том, сколько сайтов надо создавать вручную: добавить пользователя, создать директории, файлы логов, отредактировать файл конфигурации Apache HTTP. С целью упростить себе жизнь, а заодно — попрактиковаться в Python, задумался следующий скрипт. Предполагается, что Apache настроен с поддержкой suEXEC + mod_fcgid (CentOS:… Читать далее »

MySQL: tuning-primer.sh — настройка производительности сервера MySQL

27 августа 2014
 

 В дополнение к скрипту mysqltuner — есть ещё одна возможность проверить текущие настройки MySQL, и получить рекомендации по улучшению его производительности. Для этого — используем скрипт tuning-primer.sh. Загружаем его: # wget https://launchpad.net/mysql-tuning-primer/trunk/1.6-r1/+download/tuning-primer.sh # chmod +x tuning-primer.sh

CentOS: быстрая установка и настройка OpenLDAP

26 августа 2014
 

 Очень краткий HowTo по установке. Одна база, простой конфиг. Больше информации — по ссылкам в конце статьи. Использоваться будет slapd.conf, не cn=config. Используются: # cat /etc/redhat-release CentOS release 6.5 (Final) # slapd -V @(#) $OpenLDAP: slapd 2.4.23 (Feb 3 2014 19:06:07) $ [email protected]:/builddir/build/BUILD/openldap-2.4.23/openldap-2.4.23/build-servers/servers/slapd

MySQL: миграция с MySQL на MariaDB

24 августа 2014
 

 Миграция выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final) # uname -p x86_64 Создаём дамп всех баз: # mysqldump -u root -p -A > alldbs.sql Enter password: — Warning: Skipping the data of table mysql.event. Specify the —events option explicitly. Останавливаем MySQL: # service mysqld stop Stopping mysqld: [ OK ]

CentOS: установка MariaDB

23 августа 2014
 

 MariaDB — форк от MySQL, с улучшенной производительностью и новыми возможностями. Больше подробностей можно получить на официальном сайте. Установка выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final) # uname -p x86_64 Добавляем репозиторий. Получить код для файла описания репозитория под конкретную ОС и архитектуру можно тут>>>. В файл /etc/yum.repos.d/MariaDB.repo вписываем: [mariadb] name = MariaDB baseurl =… Читать далее »

OpenLDAP: OLC (cn=config) — добавление новой базы

22 августа 2014
 

 Смотрим настройки текущих баз: # cat /etc/openldap/slapd.d/cn=config/olcDatabase={9}bdb.ldif dn: olcDatabase={9}bdb objectClass: olcBdbConfig olcDatabase: {9}bdb olcDbDirectory: /var/lib/ldap/testdb olcSuffix: dc=testdb olcRootDN: cn=root,dc=testdb olcRootPW:: e01ENX1LbGNTZEVjQWZMS2dOTzVzR1pYODNRPT0= structuralObjectClass: olcBdbConfig entryUUID: 20d09580-3d60-1033-8a86-6b84c9dbc234 creatorsName: cn=root,cn=config createTimestamp: 20140311115756Z entryCSN: 20140311115756.393869Z#000000#000#000000 modifiersName: cn=root,cn=config modifyTimestamp: 20140311115756Z