sql >> Databasteknik >  >> RDS >> Mysql

Kontrollera om mysql-databas finns, utför åtgärder baserat på resultatet

Jag ger +1 till svar av @chown , men här är ett annat alternativ:Om bash-skriptet körs lokalt med MySQL-instansen och du känner till sökvägen till datadirigenten kan du testa:

if [ -d /var/lib/mysql/databasename ] ; then 
    # Do Stuff ...
fi

Detta förutsätter också att din skalanvändare som kör skriptet har privilegier på filsystemnivå att läsa innehållet i MySQL-datakatalogen. Detta är ofta fallet, men det är inte säkert.



  1. Nginx - Laddar ner PHP istället för att köra

  2. Välj data mellan ett datum-/tidsintervall

  3. ange nytt värde för ft_min_word_len FULLTEXT i mysql

  4. Oracle får främmande nycklar