@chownによる回答 に+1を付けます 、ただし、別の方法があります。bashスクリプトがMySQLインスタンスを使用してローカルで実行されており、datadirへのパスがわかっている場合は、次のことをテストできます。
if [ -d /var/lib/mysql/databasename ] ; then
# Do Stuff ...
fi
これは、スクリプトを実行しているシェルユーザーがMySQLデータディレクトリの内容を読み取るためのファイルシステムレベルの権限を持っていることも前提としています。これはよくあることですが、確かではありません。