📊 Как настроить группы ресурсов для MySQL Server, работающего на Linux

📊 Как настроить группы ресурсов для MySQL Server, работающего на Linux
Ниже приведена процедура настройки и использования групп ресурсов в Linux: 1. Чтобы использовать cgroups, вы должны установить пакет «libcgroup» в вашей системе: # yum install libcgroup 2. Создайте файл конфигурации для cgroups: # vi /etc/cgconfig.conf mount { cpu = /cgroup/cpumem; cpuset = /cgroup/cpumem; memory = /cgroup/cpumem; } # High priority group group mysqldb { cpu { # Allocate the relative share of CPU resources equal to 75% ...

🐬 Как решить ошибку MySQL в Debian / Ubuntu “ERROR 1524 (HY000): Plugin ‘unix_socket’ is not loaded ”

🐬 Как решить ошибку MySQL в Debian / Ubuntu “ERROR 1524 (HY000): Plugin ‘unix_socket’ is not loaded ”
Недавно я столкнулся с этой ошибкой «ERROR 1524 (HY000): Plugin ‘unix_socket’ is not loaded » на моем сервере Debian 9 при попытке аутентификации в базе данных MariaDB от имени пользователя root. После некоторого поиска в Google я нашел способ обойти эту ошибку - запустить службу MySQL с mysqld_safe и сбросить пароль root. Шаг 1: Остановить службу MySQL Остановите службу MySQL. $ sudo systemctl stop mysql или $ sudo /etc/init.d/mysql stop Шаг 2: З

Как запускать SQL-запросы напрямую в файл CSV или TSV

Как запускать SQL-запросы напрямую в файл CSV или TSV
Как я могу выполнить SQL-запросы к файлам CSV? Таким образом, вы хорошо владеете SQL и хотели бы использовать то же самое при работе с файлами CSV или TSV ? Чтобы достичь этого, мы будем использовать q, который является инструментом командной строки, который позволяет напрямую выполнять SQL-подобные запросы к файлам CSV, TSV и другим табличным текстовым файлам. Установка q в Linux / macOS / Windows Первым делом бизнеса является загрузка и установка

Как создать уникальные идентификаторы для резервных копий кластера MysQL

Как создать уникальные идентификаторы для резервных копий кластера MysQL
Каждая онлайн резервная копия MySQL Cluster получает уникальный идентификационный номер. Это необходимо для того, чтобы в каталоге резервного копирования была история действий. Однако это может вызвать проблемы. Например, если система перезагружается, этот счетчик идентификаторов сбрасывается и начинается снова с номера 1, что вызывает проблемы, если вы не перемещали более ранние резервные копии. В этом руководстве будет рассказано, как создава...

Как перенести базу данных MySQL на новый сервер в Ubuntu

Как перенести базу данных MySQL на новый сервер в Ubuntu
Если вы перемещаете свой сервер базы данных со старого сервера на новый, то это руководство для вас. В этом случае я покажу, как шаг за шагом перенести существующие базы данных MySQL на сервер. Сценарий: давайте предположим, что у вас есть работающая установка LEMP с небольшим сайтом WordPress, и вы хотите перейти на новый сервер с большей памятью и вычислительной мощностью, и вы планируете переносить все с одного сервера на другой. это руководство по

Как преобразовать все таблицы MySQL из MyISAM в InnoDB Storage Engine

Как преобразовать все таблицы MySQL из MyISAM в InnoDB Storage Engine
У вас есть какие-то таблицы в базе данных MySQL, все еще использующие MyISAM, и вы хотели бы преобразовать их в механизм хранения InnoDB ? Это руководство было написано, чтобы помочь вам преобразовать MyISAM в InnoDB Storage Engine. InnoDB уделяет большое внимание производительности, поддержке транзакций и надежности. Начиная с версии MySQL 5.5 это был механизм хранения MySQL по умолчанию. Вы можете прочитать MyISAM для InnoDB: почему и как пол...

Как очистить журналы аудита в MySQL

Как очистить журналы аудита в MySQL
В MySQL нет встроенной поддержки для очистки журнала аудита, поэтому необходимо выполнить очистку самостоятельно. Шаги: 1. Убедитесь, что журналы аудита ротированы. Вы можете использовать автоматическую ротацию по размеру или ручную очистку через равные промежутки времени. 2. Используйте cron или другое средство планирования повторяющегося события в операционной системе и используйте его для удаления журналов аудита, которые необходимо очистить...

Как найти размер базы данных MySQL

Как найти размер базы данных MySQL
Самый простой способ - это запрос INFORMATION_SCHEMA. Например: SELECT ENGINE, COUNT(*), SUM(DATA_LENGTH), SUM(INDEX_LENGTH) FROM information_schema.TABLES WHERE TABLE_SCHEMA='menagerie' GROUP BY ENGINE; Кроме того, вот потенциально более быстрый пример для оценки размера БД (только для InnoDB и если вы не используете сжатые таблицы), поскольку он не использует INFORMATION_SCHEMA.TABLES: select sum( CLUST_INDEX_SIZE + OTHER_INDEX_SIZE)* @@innodb_p

Как найти размеры базы данных в MySQL / MariaDB на сервере

Как найти размеры базы данных в MySQL / MariaDB на сервере
Вы пытаетесь найти, какие базы данных на вашем сервере базы данных MySQL / MariaDB имеют большее табличное пространство ? У людей есть разные причины для поиска размеров базы данных в MySQL / MariaDB. Это может быть для усечения данных, архивирования, оптимизации и т.д. В этом руководстве по эксплуатации я поделюсь с вами запросом, который вы можете использовать на сервере базы данных MySQL / MariaDB, чтобы найти размер каждой базы данных. SELECT

Управление базой данных MySQL с помощью phpMyAdmin

Управление базой данных MySQL с помощью phpMyAdmin
Большинство небольших интернет-сайтов и проектов используют базу данных MySQL для хранения данных. Вы можете управлять базой данных MySQL из интерфейса командной строки (например, bash), но это не очень удобно Одним из самых популярных графических инструментов для управления базами данных MySQL является phpMyAdmin. PHPMyAdmin - проект с открытым исходным кодом (распространяется по лицензии GPL), написанный на PHP, который позволяет выполнять почти