Как другие упомянули, необходимо протестировать для наблюдения что разметки лучше всего для Вас для Вашего шаблона установки и использования.
Однако можно также хотеть посмотреть на open_file_cache параметр внутри nginx. См. http://wiki.nginx.org/NginxHttpCoreModule#open_file_cache
Попробовать lsof -i @localhost:3306
. Вы, возможно, должны установить lsof, но это - фантастический инструмент, чтобы иметь в Вашем распоряжении.
В этом случае вот то, что я попробовал бы:
Попытайтесь переустановить mysql-server-5.1:
sudo apt-get install --reinstall mysql-server-5.1
Попытка переустановить mysql-сервер:
sudo apt-get install --reinstall mysql-server
Попытайтесь реконфигурировать mysql-server-5.1, и попытка переустанавливают снова:
sudo dpkg-reconfigure mysql-server-5.1
sudo apt-get install --reinstall mysql-server
mysql-server-5.1
пакет пытается запустить MySQL после того, как пакет установлен, который перестал работать. Первая вещь, которую необходимо сделать, закончить процесс установки чисто. Существует несколько способов сделать это:
/etc/init.d/mysql-server
работы и запуск dpkg --configure -a
закончить процесс установки;/var/lib/dpkg/info/mysql-server-5.1.postinst
и удалите часть, где она запускает сервер (вероятно, вызов /etc/init.d/mysql-server start
или так), затем запуститесь dpkg --configure -a
закончить процесс установки и затем исправить Вашу конфигурацию.