бег
mysqladmin shotdown
дает
mysqladmin: connect to server at 'localhost' failed
error: 'Too many connections'
Не могу найти решение для перезагрузки mysql
решение1
Попробуйте отправить killall -sigterm mysqld
. Mysql должен перехватить сигнал и корректно завершить работу без необходимости создания соединения с сервером. Если вы запускаете несколько параллельных экземпляров mysqld и хотите завершить работу только одного, вам придется выяснить, какой экземпляр вы хотите завершить, либо выбрать netstat -lnp
соответствующий порт прослушивания, либо lsof -n
найти путь к хранилищу базы данных для экземпляра, который вы хотите остановить. Затем, используя обнаруженный pid,kill -sigterm <pid>