Назад | Перейти на главную страницу

Не удается остановить слишком много подключений mysql

Бег

mysqladmin shotdown

дает

mysqladmin: connect to server at 'localhost' failed
error: 'Too many connections'

Не могу найти решение для перезагрузки mysql

Попробуйте отправить killall -sigterm mysqld. Mysql должен перехватить сигнал и корректно завершить работу без необходимости создавать соединение с сервером. Если вы запускаете несколько параллельных экземпляров mysqld и хотите выключить только один, вам нужно будет выяснить, какой экземпляр вы хотите убить, либо с помощью netstat -lnp и выберите связанный порт прослушивания, или lsof -n и найдите путь к хранилищу базы данных для экземпляра, который вы хотите остановить. Затем, используя обнаруженный pid, kill -sigterm <pid>