Настраиваем ведение истории команд в Linux

Всем известно, что Bash ведет историю всех команд, введенных в консоли, но по умолчанию некоторые настройки хранения этой истории заданы не сильно рациональными.

Давайте сделаем ведение и чтение истории более удобным, а так же рассмотрим вопрос очистки истории команд.

Продолжить чтение


Расчет и изменение размера redo-log InnoDB (innodb_log_file_size)

Процедура изменения размера redo-лога InnoDB в MySQL довольно простая и на эту тему есть несколько хороших статей, раздутых, но хороших. Официальная документация не такая подробная, но все равно информативная. Но к сожалению в этих статьях совершенно не пишут как правильно рассчитать размер redo-лога (параметр innodb_log_file_size), а ведь он достаточно важен для нагруженного сервера MySQL.

Давайте рассмотрим алгоритм расчета правильного размера innodb_log_file_size и поменяем его на своем сервере.

Продолжить чтение


Установка MariaDB 10.3 на Debian 9

25 мая 2018 года вышла первая стабильная версия MariaDB 10.3.7 которая будет поддерживаться до мая 2023 года.

Как пишут разработчики: MariaDB 10.3 — это эволюция MariaDB 10.2 с несколькими совершенно новыми функциями, которые больше нигде нельзя найти.

Давайте попробуем установить новую версию на чистую систему Debian 9 (Stretch).

Продолжить чтение


Как увеличить максимальное число открытых файлов для MySQL

Зачастую при увеличении параметров max_connections или table_open_cache в более высокие значения они не могут быть установлены из-за ограничение ОС. При старте MySQL в логе error.log мы видим предупреждения:

2018-04-27T01:01:18.027751Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 32310)
2018-04-27T01:01:18.027846Z 0 [Warning] Changed limits: max_connections: 214 (requested 300)
2018-04-27T01:01:18.027853Z 0 [Warning] Changed limits: table_open_cache: 400 (requested 16000)

Которые говорят, что наши параметры не могут быть установлены.
Но как это исправить?
Читаем ниже.

Продолжить чтение


Обновление Oracle MySQL с 5.7 до 8.0

Буквально 4 дня назад вышла первая стабильная версия Oracle MySQL 8.0.11
Краткий список изменений на русском языке можно прочитать здесь, а полный на английском языке на официальном сайте здесь.

Давайте попробуем обновить Oracle MySQL 5.7.21 до 8.0.11

Продолжить чтение


Решение проблемы в MySQL — ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

На вновь установленном сервере с Oracle MySQL 5.7.21 при создании пользователя может возникнуть ошибка ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

Давайте быстро разберемся откуда она появилась и как её устранить.

Продолжить чтение


Аудит MySQL с помощью различных плагинов

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

Продолжить чтение




Начало работы с PostgreSQL 10

В предыдущих статьях мы научились устанавливать PostgreSQL 10 на Debian 9, а так же полностью удалять PostgreSQL 10.

В данной статье я расскажу о базовых операциях PostgreSQL 10: основные команды в оболочке psql, создание и удаление базы данных, работа с табличными пространствами, создание и удаление ролей, создание простых таблиц, работа со схемами и т.д.

Продолжить чтение


Страницы:123456