Домены
Интересные статьи
Домены

Базы данных

Как установить свою версию PHP в Webmin/Usermin/Virtualmin

В начале декабря ко мне обратился мой знакомый с довольно нетривиальной задачей: у него имелся сервер на Ubuntu 16.04, с установленной на него панелью Webmin и модулем для нее Usermin, на данный сервер нужно было поставить PHP 7.4 и PHP 8.0. Вроде бы простая задача, подключай PPA ondrej/php и поставь …

Подробнее »

Как сделать дамп только нужных записей из базы данных

Бывало такое, что из всей таблицы нужно сделать дамп только определенных строк? Например, результата какого-либо запроса? Штатными средствами того же pg_dump это не сделать (а я столкнулся с этой проблемой именно при работе с PostgreSQL), но тут нашлась хитрость.

Подробнее »

Как добавить поддержку ГОСТ 34.10 2012 в CentOS 7/Redhat 7

Именно с такой задачей я столкнулся несколько дней назад на работе. Требовалось организовать поддержку ГОСТовых алгоритмов шифрования в CentOS/Redhat 7, чтобы работать с сайтом госуслуг. Сразу оговорюсь, поддержка была добавлена в OpenSSL, curl и PHP 7.1 путем сборки из исходников. Поддержка ГОСТ алгоритмов осуществляется с помощью модуля GOST Engine, добавляемого …

Подробнее »

Как установить MariaDB на Debian 10 (Buster)

MariaDB это улучшенная, совместимая замена для MySQL. MariaDB имеет набор функций, которые превосходят оригинальный MySQL. В этой статье я расскажу вам как установить MariaDB в Debian 10 (Buster) с помощью менеджера пакетов apt

Подробнее »

Как включить триггеры PostgreSQL при логической репликации

Задался этим вопросом, когда настраивал триггеры на реплицируемой таблице, не выполнялись триггеры и всё тут. Вручную обновляешь таблицу — все хорошо, а вот при реплике нет. Решение оказалось простым, хотя искать пришлось его долго: Нужно для всех таблиц, которые реплицируются и на них должны реагировать триггеры выполнить следующий запрос: ALTER …

Подробнее »

Работа с логами в Linux

Работа с логами в Linux Логи — журналы, куда записывается вся информация по работе того или иного сервиса. Обычно это обычные текстовые файлы, содержащие данные в определенном формате.

Подробнее »

Установка Sakai 11 на CentOS 7

Установка Sakai 11 на CentOS 7 Sakai — система сетевого и дистанционного обучения  используется для поддержки учебного процесса. Большинство ресурсов системы существует в закрытом режиме: доступ к ним есть только у преподавателя курса и студентов, официально зачисленных на его курс. Получить доступ к ресурсам Sakai можно только по представлению преподавателя.

Подробнее »

Установка Roundcube в Debian 8

В данной статье я расскажу, как происходит установка Roundcube в Debian 8.Roundcube это простой вебинтерфейс для почтового сервера, с поддержкой IMAP и SMTP, а также поддержкой плагинов.В Debian 7 Roundcube доступен в качестве .deb пакета, но не последней версии. В Debian 8 пакет Roundcube более недоступен в репозиториях, поэтому будем …

Подробнее »

Установка и настройка MongoDB в Ubuntu 14.04

MongoDB — NoSQL база данных, которая обладает высокой производительностью, доступностью и легкой расширяемостью. MongoDB — NoSQL база данных, поэтому вы не сможете использовать SQL, для получения и вставки данных в нее, также она не хранит данные в виде таблиц, как MySQL или PostgreSQL. Данные хранятся в виде "документной" структуры в …

Подробнее »

Установка LAMP сервера под Ubuntu 15.04/Debian 8

LAMP — это сокращение от Linux, Apache, MySQL, PHP. В данной статье я расскажу, как установить Apache2, PHP 5.6 (mod_php) и MySQL. В качестве MySQL сервер будем использовать его отличную замену — MariaDB Для админинистрирования MySQL будем использовать PHPMyAdmin. Установка под Debian 8 и Ubutnu 15.10 аналогична  

Подробнее »

Ускорение Apache с помощью mod_pagespeed и Memcached в Ubuntu 15.04

В этой стать я расскажу вам, как уменьшить время загрузки страниц вашего сайта, для этого проведем ускорение apache с помощью mod_pagespeed и Memcached в Ubuntu 15.04. Время загрузки страницы это важный фактор в ранжировании страниц поисковыми системами. Вы можете протестировать время загрузки страницы с помощью сервиса Google PageSpeed Insights. Pagespeed это модуль для …

Подробнее »

Сброс пароля root MySQL

И вот я в очередной раз забыл пароль на одной из виртуальных машин… Хорошо, что имея доступ к серверу с правами root, можно легко сбросить пароль root пользователя MySQL. Выполним сам сброс пароля root MySQL..

Подробнее »

Работа MySQL с SSL

Если вы хотите предоставить доступ клиенту к серверу баз данных, который находится не на этом сервере, то как правило вы создаете VPN подключение. Это позволяет безопасно получить доступ к серверу, без необходимости открывать его в "мир" Но бывают ситуации, когда нет возможности использовать VPN (например: не знаете как установить, считаете его слишком …

Подробнее »