申し訳ありませんが、sudoを実行するにはttyが必要です

この記事は Zmanda Recovery Manager For MySQL(ZRM)

問題の症状

-コマンドの出力: '/ usr / share / mysql-zrm / plugins / lvm-snapshot.pl --action get-vm-device-details --directory "/ opt / zmc / mysql / data // zmc"- sname zrmZEvH6X 2> / tmp / AjfR1QlY3J 'は[-sudo:申し訳ありませんが、sudoを実行するにはttyが必要です-データベースが見つかりませんでした:/ opt / zmc / mysql / data // zmc]
警告:
-「/ opt / zmc / mysql / data // zmc」のデバイス詳細の取得中にエラーが発生しました-ファイル/ tmp / AjfR1QlY3Jを読み取れませんでした

問題の説明

sudo構成では、mysqlユーザーがログインシェルからのみsudoを実行する必要があります。

解像度

ルートとして、 'を実行しますvisudo' 次の行を追加して、mysqlユーザーがTTYを必要とせずにsudoを実行できるようにします。

デフォルト:%mysql!requirettyデフォルト:mysql!requiretty