Оптимальная настройка Mysql

Дефолтные конфигурационные параметры в Mysql рассчитаны на микроскопические базы данных, работающие под малыми нагрузками на скромном железе. Настройка некоторых параметров может повысить производительность базы данных в сотни раз! Процесс оптимальной настройки Mysql состоит из двух частей — первоначальная настройка и корректировка параметров во время работы. Корректировка параметров в рабочем режиме во многом зависит от специфики… Continue reading «Оптимальная настройка Mysql»

Mysql root password set/change/reset

Сразу оговорюсь, данная заметка посвящена выполнению указанных действий на базе unix-like систем, в частности, мой подопытный — ubuntu. Что ещё за root пользователь root пользователь mysql это администраивная учетная запись вашего сервера базы данных. Пожалуйста не путайте с root пользователем вашей linux системы. Имя у этой записи вполне может отличаться, скажем изменили, в целях безопасности,… Continue reading «Mysql root password set/change/reset»

Работа с MySQL (создание бэкапа, перенос базы)

MySQL сервер необходим для хранения данных, и в целях безопасности тех самых данных нужно предусмотреть автоматическое создание бэкапов. Для программы Serv4 используется движок базы данных InnoDB. И с ним есть несколько важных моментов. Особые сложности возникают при работе под операционной системой Windows. Иногда в этой операционной системе не стартует MySQL, при чём без особых видимых… Continue reading «Работа с MySQL (создание бэкапа, перенос базы)»

MySQL список таблиц и их структура

Команды для работы со списком таблиц и их структурой. список баз данных

список таблиц в базе

список столбцов в таблице

показать структуру таблицы в формате «CREATE TABLE»

список индексов

привилегии для пользователя.

значения системных переменных

статистика по mysqld процессам

общая статистика

статистика по всем таблицам в… Continue reading «MySQL список таблиц и их структура»

Журнал общих запросов MySQL general_log_file

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

Показать значения всех переменных для логов, плюс и медленные запросы

Параметр log_output может принимать значения: FILE или TABLE. Возможность вести журнал событий в таблице… Continue reading «Журнал общих запросов MySQL general_log_file»

Размер базы/таблицы в Mysql

Размер базы в Mysql Чтобы проверить размер базы данных в красивой форме и в мб., выполните:

Например:

Или вот подобная команда:

ИЛИ:

Где, zabbix — это имя базы данных. Размер таблицы в Mysql Чтобы проверить размер таблицы в красивой форме и в мб., выполните:

Или в отсортированном виде (для всех БД ивсех… Continue reading «Размер базы/таблицы в Mysql»

MySQL: отличия между MyISAM и InnoDB

Отличия между системами хранения данных MyISAM и InnoDB простым языком. Главные различия собраны в одну таблицу, плюс краткое описание самих сравнений. ОПИСАНИЕ MYISAM INNODB Транзакционный движек? Транзакция (Transaction) – блок операторов SQL , который в случае ошибки в одном запросе, возвращается к предыдущему состоянию (Rollback), и только в случае выполнения всех запросов подтверждается (Commit) Нет… Continue reading «MySQL: отличия между MyISAM и InnoDB»

Скрипт автоматического бекапирования баз mysql

Сохраняем где-нибудь в локальной директории, например: /usr/local/dump.sh Данный скрипт может быть выполнен на Linix/Mac системах и запущен через встроенный планировщик(Cron/launch daemon) Далее добавим права на запуск от имени root

А так же сделаем файл запускаемым