t3g1ng
@t3g1ng

Как подавить предупреждение MySQL?

Добрый вечер, пишу скрипт в баш и столкнулся с проблемой в виде предупреждения при выполнении команд MySQL.
Предупреждение вида:
mysql: [Warning] Using a password on the command line interface can be insecure.

При выполнении команды:
mysql -uroot -p123456789 -e "GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO 'pma'@'localhost' IDENTIFIED BY '123456789';";

Подавить тщетно пытался при помощи:
> /dev/null 2>&1
Обыскал часть гугла и из разумных ответов, использовать mysql_config_editor. Есть ли способы подавления предупреждения не прибегая к нему? :)
  • Вопрос задан
  • 221 просмотр
Решения вопроса 1
@ghostiam
На Go писатель, серверов пинатель.
Могу посоветовать тупое решение(костыль), если вас просто напрягает сообщение:
mysql -uroot -p123456789 -e "..." 2>&1 | grep -v "Using a password on the command"

5e18dd3a56dea725454314.jpeg
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
zabudkin
@zabudkin
Инженер-системотехник, программист, админ, ТПУ!!!!
mysql -uroot -p123456789 --silent -e "GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO 'pma'@'localhost' IDENTIFIED BY '123456789';" 2>nul
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект