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

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