Is it possible from within a bash script to check if a mysql database exists. Depending on the result then perform another action or terminate the script?
Here is an alternate version:
RESULT=`mysql -u$USER -p$PASSWORD -e "SHOW DATABASES" | grep $DATABASE`
if [ "$RESULT" == "$DATABASE" ]; then
echo "Database exist"
else
echo "Database does not exist"
fi
IF there is a DB named abcd
and we use -Fo
after grep
then for the search result of DB a
/ab
/abc
the script will show the result Database exist
.