执行以下“mysql_safe”命令后,用户需要按Enter键。它在屏幕上显示以下行,并等待用户按下回车键 -
$ /opt/mysql-5.7.19-linux-glibc2.12-x86_64/bin/mysqld_safe --defaults-file=/etc/my_5719.cnf &
[1] 26310
$ 2017-10-30T04:07:06.950000Z mysqld_safe Logging to '/var/log/mysql/mysqld5719.log'.
2017-10-30T04:07:06.970013Z mysqld_safe Starting mysqld daemon with databases from /opt/mysql5719/data
我在网上搜索并找不到相同的帮助,单独尝试以下所有选项 -
echo "\n" |<< above command>>
echo "y" |<< above command>>
yes "" |<< above command>>
<< above command>> <<EOD
EOD
和类似的选项,但没有任何作用。 我尝试检查mysqld和mysqld_safe选项,并尝试了沉默和其他一些选项。我的要求是在没有任何用户交互的情况下使用此命令。有人可以帮我避免手动干预这个命令。