Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Periksa apakah database mysql ada, lakukan tindakan berdasarkan hasil

Saya memberikan +1 untuk jawaban oleh @chown , tetapi inilah alternatif lain:Jika skrip bash berjalan secara lokal dengan instance MySQL, dan Anda mengetahui jalur ke datadir, Anda dapat menguji:

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

Ini juga mengasumsikan pengguna shell Anda yang menjalankan skrip memiliki hak istimewa tingkat sistem file untuk membaca konten direktori data MySQL. Ini sering terjadi, tetapi tidak pasti.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PILIH baris menurut DATEPART()

  2. JDBC di Skrip Google Apps. Pengecualian:Pernyataan dibatalkan karena batas waktu atau permintaan klien

  3. Mengambil perubahan dari tabel dengan sungai ElasticSearch JDBC

  4. kesalahan (objek 'datetime.datetime' tidak memiliki atribut 'split') di Django 1.11.4

  5. Transaksi Paralel di mysql