Много процессов MSQL - MySQL

Узнай цену своей работы

Формулировка задачи:

Добрый день после перезагрузки сервера перестал нормально работать mysql сайт не работает. При просмотре процессов. Отображает аж целых 3 лишних процесса:

root 1332 0.2 0.2 108400 1812 ? S 15:28 0:00 /bin/sh /usr/bin/mysqld_safe --datad ir=/var/lib/mysql --socket=/var/lib/mysql/mysqld.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir =/usr --user=mysql root 3525 0.2 0.2 108416 1796 ? S 15:29 0:00 /bin/sh /usr/bin/mysqld_safe --datad ir=/var/lib/mysql --socket=/var/lib/mysql/mysqld.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir =/usr --user=mysql root 11125 0.1 0.2 106208 1604 pts/0 S 15:31 0:00 /bin/sh /usr/bin/mysqld_safe --datad ir=/var/lib/mysql --socket=/var/lib/mysql/mysqld.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir =/usr --user=mysql mysql 14170 16.0 6.6 525500 49720 ? Sl 15:32 0:00 /usr/libexec/mysqld --basedir=/usr - -datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/ server1.err --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysqld.sock --port=3306 mysql 14177 1.0 4.6 468132 34712 pts/0 Sl 15:32 0:00 /usr/libexec/mysqld --basedir=/usr - -datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/ server1.err --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysqld.sock --port=3306 mysql 14179 0.0 4.6 468132 34712 ? Sl 15:32 0:00 /usr/libexec/mysqld --basedir=/usr - -datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/ server1.err --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysqld.sock --port=3306 root 14218 0.0 0.1 103316 884 pts/0 S+ 15:32 0:00 grep mysql

Есть у кого какие мысли?

Решение задачи: «Много процессов MSQL»

textual
Листинг программы
--socket=/tmp/mysqld.sock

Объяснение кода листинга программы

  1. Устанавливается параметр окружения MYSQLD_SOCK равным /tmp/mysqld.sock.
  2. Запускается демон mysqld.
  3. Демон mysqld прослушивает соединение на сокете /tmp/mysqld.sock.
  4. Принимается входящее соединение от клиента.
  5. Устанавливается соединение с базой данных.
  6. Выполняется запрос к базе данных.
  7. Получаются результаты запроса.
  8. Закрывается соединение с базой данных.
  9. Закрывается сокет /tmp/mysqld.sock.
  10. Завершается демон mysqld.

Оцени полезность:

10   голосов , оценка 3.9 из 5