Как оптимизировать MySQL сервер на VPS или Dedicated

18 Сен 2014
Admin
439
2

У каждого пользователя или владельца VPS (VDS), Dedicated сервера может возникнуть проблема с медленной работой Mysql сервиса либо с моментом когда Mysql создает большую нагрузку и «съедает» всю оперативную память вашего сервера.

Эта проблема решается оптимизацией и настройкой вашего MySQL. Оптимизировать ваш сервер баз данных можно разными способами, я не буду описывать все способы оптимизации, а рассмотрю самый простой и оптимальный.

Данный способ оптимизации удобен тем, что автоматически проверяет все настройки вашего сервера и тестирует работу вашего MySQL после чего выводит все замечания по работе вашего MySQL-сервиса и дает советы по настройке параметров, что-то нужно увеличить, что-то уменьшить и т.д.

Оптимизация проводится очень просто, вам достаточно скачать скрипт на ваш сервер и запустить его, ниже я опишу по пунктам как это делать.

Шаг 1 — Скачиваем скрипт на сервер

 Шаг 2 — Выставляем права на выполнение скрипта

 Шаг 3 — Запускаем скрипт

Запустить скрипт можно 2-мя командами^

или

После запуска скрипта вам нужно будет ввести ваш логин администратора базы данных, обычно это root и пароль для root-a MySQL, обычно он такой же как и для root-а сервера. Если вы забыли ваш MySQL root-пароль то сменить пароль можно использовав статью «Как сменить пароль root для MySQL».

[box_tip]Запускать скрипт желательно через сутки непрерывной работы MySQL сервера это даст возможность скрипту собрать более полную информацию по вашему MySQL и позволит выдать вам более точные советы по оптимизации MySQL.[/box_tip]

После этого вы будете наблюдать примерно такой вывод скрипта:

Фактически вам нужно обратить внимание только на последние строки, они говорят о том, какие параметры вам нужно изменить в вашем файле my.cnf находится этот файл обычно по адресу /etc/my.cnf

Перед тем как вносить изменения в файл сделайте его копию командой:

После того как вы внесли изменения в файл my.cnf вам необходимо перезапустить ваш MySQL сервис сделать это можно командой:

На этом всё, если у вас возникнут вопросы или трудности можете обращаться в комментарии и мы постараемся вам помочь.

УжасноПлохоНормальноХорошоОтлично (Нет оценок)
Загрузка...
Похожие записи:
Фильтр по
Post Page
Руководства Безопасность Linux Windows 7 Ошибки и Решения Советы SEO Хостинг
Сортировать

2 комментария

  • JS:

    Все хорошо, скрипт вроде как даже не нацелен на кражу паролей.
    Только вот заточен он под дебиан и директАдмин панель (это по беглому просмотру кода).
    Но идея неплоха, немного допилить напильником и будет годная вещь.

    • Admin:

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *