Dávám +1 uživateli odpověď od @chown , ale zde je další alternativa:Pokud bash skript běží lokálně s instancí MySQL a znáte cestu k datovému adresáři, můžete otestovat:
if [ -d /var/lib/mysql/databasename ] ; then
# Do Stuff ...
fi
To také předpokládá, že váš uživatel shellu spouštějící skript má oprávnění na úrovni souborového systému číst obsah datadir MySQL. To je často případ, ale není to jisté.