Вы могли уменьшить время, проведенное в состоянии TIME_WAIT (Сеть ipv4.tcp_fin_timeout набора). Вы могли заменить Apache ОТКЛОНЕНИЯМИ ОТ КУРСА или nginx или чем-то подобным.
Компромиссы большего количества соединений обычно включают использование памяти, и если у Вас есть процесс разветвления, много дочерних процессов, которые затопляют Ваш ЦП.
Во время - таблицы предоставления пропуска, Вы не можете использовать операторы GRANT или REVOKE, таким образом, Вы не можете использовать созданный в функциях для создавания/удаления пользователей.
Вы по существу хотите создавать/редактировать строку в mysql.user таблице. Сделать это самостоятельно:
Ссылка Pastebin (редактирование: запрос повреждал интерфейс SF),
Пользователь создал, имеет доступ от localhost только.Удачи!
Можно использовать команду REVOKE для удаления полномочий, но можно хотеть проверить пользователя, дб, tables_priv и columns_priv таблицы в mysql базе данных после выполнения его, чтобы удостовериться, что это сделало то, что Вы ожидали, что это сделает. В противном случае можно удалить все строки в тех таблицах, которые соответствуют тому, что Вы ищете. Просто удостоверьтесь, что Вы всегда ссоритесь в пользователе, который имеет:
Host: localhost
User: root
password:
У Вас может быть пароль там. Без пароля можно войти в систему базы данных как корень от локальной машины. Очевидно, это не идеально, если существуют другие люди, которые могут войти в сервер.
Одна вещь, которую необходимо не забыть делать, состоит в том когда-либо при изменении полномочий или использование ПРЕДОСТАВЛЯЮТ/ОТМЕНЯЮТ или изменение таблиц сами, должен работать
mysql> FLUSH PRIVILEGES;
заставить mysql заметить изменения.
Самым быстрым путем я когда-либо видел для решения вопроса потерянного пароля, с опцией конфигурации init-файла:
[mysqld] #this should already be here, add the following line after it
init-file = /tmp/init.sql
cat <<EOF>/tmp/init.sql
grant all privileges on *.* to 'temp'@'localhost' identified by 'temp' with grant option;
EOF
sudo /etc/init.d/mysql restart
Теперь можно войти в систему и сделать исправления с надлежащим ПРЕДОСТАВЛЕНИЕМ, ОТМЕНИТЬ, и операторы SHOW GRANTS FOR через: mysql -utemp -ptemp
Это - улучшение предложения, чтобы MySQL самостоятельно дал здесь.