EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Сделать основным языком
PF вопросы - Форум

Как обновить значение max_connections MySQL конфигурации

MySQL программирование  
 
Как обновить значение max_connections MySQL конфигурации

Если вы работаете с базой данных MySQL, который получение слишком много соединений и генерации ошибки в результате, a решение Это увеличить значение переменной max_connections, пока у вас есть достаточно оперативной памяти для обработки этого увеличение числа входящих подключений.

Переменная max_connections обычно имеет значение по умолчанию 100, что вы можете сделать, что вы для веб-сайтов или приложений с высокой степенью параллелизма, Это недостаточное в течение короткого времени. Вы можете увидеть значение этой переменной в вашей установке MySQL с помощью Командная строка от клиента MySQL или через веб-приложения phpMyAdmin, или другие подобные инструменты вы можете установить. Просто запустите приговор:

Что будет возвращать что-то вроде следующего, показывать вам значение такого переменная:

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

Для этого, Вы можете сделать это от двумя разными способами, В зависимости от того, есть ли у вас, или не, доступ к в файл My.cnf Конфигурация сервера базы данных MySQL.

В отношении отсутствие доступа, Вы можете сделать изменения этой переменной в виде Временная, используя следующие Инструкция SQL:

где 250 новое значение, которое вы хотите присвоить переменной max_connections. Обратите внимание, что для выполнения этого, Вы должны выполнить вход в MySQL с пользователем с привилегии, которые в противном случае она не позволит вам выполнять такие операции.

Это изменение сделано в то время и вы не должны делать каких-либо перезагрузки вашего сервера баз данных, но, как коллега, Это просто Временная, т.е., чтобы перезапустить сервер, это изменение будет забыли.

Таким образом, чтобы изменить в переменной max_connections Ваш сервер, MySQL Постоянный, единственный вариант Редактировать файл конфигурации My.cnf. Для этого, После того, как файл открыт, в разделе [mysqld] Добавляет, или изменяет, линии этой переменной, Присвоение нового значения.

После сохранения, перезагрузка сервер базы данных и вы увидите, что это изменение делается эффективное После запуска службы.

Из этих две формы Вы можете изменить значение по умолчанию для переменной max_connections Конфигурация сервера базы данных MySQL. Вы должны принимать во внимание, как вы уже упоминали выше, То, что увеличить количество соединения подразумевает, что нуждаются в оперативной памяти увеличение управлять ими все, Поэтому целесообразно и видит, увеличение этого значения мало-помалу, как вам будет нужно оно, и, видя каждый раз, как он реагирует на ваш сервер.

 

Оставьте нам комментарий или ввестиФорум
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Родственные статьи