Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sprawdź, czy baza danych mysql istnieje, wykonaj akcję na podstawie wyniku

Daję +1 odpowiedź @chown , ale mamy inną alternatywę:jeśli skrypt bash działa lokalnie z instancją MySQL i znasz ścieżkę do katalogu datadir, możesz przetestować:

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

Zakłada to również, że użytkownik powłoki uruchamiający skrypt ma uprawnienia na poziomie systemu plików do odczytywania zawartości katalogu danych MySQL. Często tak się dzieje, ale nie jest to pewne.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodać warunki w podrzędnych modelach podrzędnych w sequelizie, które powinny mieć wpływ na mój model nadrzędny w findAndCountAll?

  2. MySQL ON UPDATE CURRENT_TIMESTAMP nie aktualizuje się

  3. Jak rozwiązać Ogólny błąd:serwer MySQL 2006 zniknął

  4. Zamień NOT IN na LEFT JOIN w instrukcji SQL

  5. Jak wstawić do wiersza MYSQL z wielu tablic $_POST