我想执行一个 mysql 脚本,要求用户从命令行动态输入密码。如果可能的话,通过消息Enter your $root password
但是到目前为止,它没有按预期工作
mysql -u root -p CREATE DATABASE IF NOT EXISTS Test
此外,当创建数据库时如何从 mysql 注销并返回到 bash 命令?
答案1
使用
echo "CREATE DATABASE IF NOT EXISTS Test" | mysql -u root -p
它将提示输入密码,执行命令,然后返回到 shell。