opium
@opium
Просто люблю качественно работать

как чекнуть mysql демона из скрипта, не телнетом?

Хочется запустить mysql (клиент) и получить ответ о состоянии сервера, возможности соединения или сообщение о проблеме.
Запуская mysql, когда нет доступа для root можно получить ответ
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Тут все хорошо я прочитаю ответ, распарсю его и скажу сервер mysql работает, доступ к руту без пароля запрещен.
Если же я получил доступ то я перехожу в интерактивный режим, как бы не переходить в интерактивный режим а просто получить статус соединения.
Ну а если нет самого mysql я отвечу что не установлен mysql client
  • Вопрос задан
  • 2379 просмотров
Пригласить эксперта
Ответы на вопрос 3
sledopit
@sledopit
mysql -e «show status»
Ответ написан
Комментировать
BuriK666
@BuriK666
Компьютерный псих
echo quit|mysql -u root -ppass
Ответ написан
maxout
@maxout
mysqlstatus ещё есть специально для того, что вы хотите
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы