是否可以在 bash 脚本中检查 mysql 数据库是否存在。然后根据结果执行另一个操作或终止脚本?
最佳答案
我给 answer by @chown +1 ,但这里有另一种选择:如果 bash 脚本与 MySQL 实例一起在本地运行,并且您知道 datadir 的路径,则可以测试:
if [ -d /var/lib/mysql/databasename ] ; then
# Do Stuff ...
fi
这还假设您运行脚本的 shell 用户具有文件系统级别的权限来读取 MySQL 数据目录的内容。这种情况经常发生,但并不确定。
关于mysql - 检查mysql数据库是否存在,根据结果执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7364709/