sql >> Base de Datos >  >> RDS >> Mysql

Compruebe si existe la base de datos mysql, realice la acción según el resultado

Doy +1 a respuesta de @chown , pero aquí hay otra alternativa:si el script bash se ejecuta localmente con la instancia de MySQL y conoce la ruta al directorio de datos, puede probar:

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

Esto también supone que el usuario de shell que ejecuta el script tiene privilegios de nivel de sistema de archivos para leer el contenido de MySQL datadir. Este suele ser el caso, pero no es seguro.