В новых версиях MariaDB поменялся формат времени при записи логов. Из-за этого стандартный префикс в fail2ban в фильтре mysqld-auth.conf больше
Установка mytop в MariaDB 10.x. Package mytop is not available
Репозитории последних версий debian stretch не включают пакет mytop, а ведь это такой удобный инструмент слежения за состоянием mysql в
Настройка локального .my.cnf для быстрого доступа к mysql из терминала
Когда мы выполняем защищенную установку mysql_secure_installation и устанавливаем метод авторизации mysql_native_password, то теряем возможность быстро авторизоваться из терминала короткой командой
Установка бесплатной панели ISPConfig с нуля с Nginx, PHP (PHP-FPM)
После того, как мы установили систему, настроили в ней сеть и доступ по ssh, установим бесплатную панель управления сервером ISPConfig,
Увеличиваем лимит открытых файлов в Linux, в Mysql, Nginx
Ограничения на лимит открытых файлов в системе Linux и ограничения на лимит открытых файлов mysql могут принести немало мороки с
Мониторинг нагрузки создаваемой www сайтами и mysql нагрузки по пользователям
Мониторинг моментов создающих нагрузку непосредственно на сайтах, осуществляется по access логам для каждого из доменов. Естественно логи должны быть включены
Mysql решаем ERROR 1698 (28000): Access denied for user ‘root’@’localhost’
С такой ошибкой мы можем столкнуться не только при попытке входа в phpmyadmin под root, но и при иных запросах(например
Простая настройка и запуск Sphinx на debian для полнотекстового поиска на сайте
Стандартный полнотекстовый поиск MySQL не решает многих задач и не настолько производителен, как поиск Sphinx. Привожу простой пример установки и
Mysql: установка значений из других полей при вставке в таблицу. Триггеры и переменные.
Иногда на основании одних полей таблицы нужно при вставке сгенерировать и другие поля, этой же, либо иной таблицы. Например, имеется
Разрешить авторизацию под root в phpMyAdmin
При попытке входа в phpMyAdmin выдает ошибку #1698 — Access denied for user ‘root’@’localhost’ потому что запрещен вход без sudo
Защищаем phpmyadmin от перебора паролей при помощи fail2ban
Например, в панельке VestaCP по умолчанию настроена защита от брута панельки и ssh, но pma никто не позаботился предохранить по
Заполнить поле таблицы Mysql случайными целочисленными значениями
Если требуется заполнить поле таблицы случайными целочисленными значениями, можно указать (FLOOR(1+RAND()*N)) , где N — максимальное число. В данном случае поле будет заполнено случайными значениями от 1 до 100
PHP класс для подключения к MySQL
Простенький класс для подключения к БД, данные для подключения можно указать сразу в функции __consruct тогда экземпляр класса создаём без
Создание и использование простых индексов в MySQL
Правильно расставленные индексы в mysql существенно ускоряют выборку из таблиц, сохраняя и выбирая данные из таблицы в необходимом порядке с
Настройка mysql кеша запросов в MariaDB
MariaDB не собирается прекращать поддержку кеша запросов в отличии от MySQL, но начиная с версии 10.1.7 он отключен по умолчанию.
Настраиваем лог медленных запросов MySQL
Нас будут интересовать 5 глобальных переменных в MySQL long_query_time — float значение медленных запросов в секундах slow_query_log — флаг включения/отключения