Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जांचें कि क्या mysql डेटाबेस मौजूद है, परिणाम के आधार पर कार्रवाई करें

मैं @chown द्वारा उत्तर को +1 देता हूं , लेकिन यहां एक और विकल्प है:यदि बैश स्क्रिप्ट स्थानीय रूप से MySQL इंस्टेंस के साथ चल रही है, और आप डेटादिर का पथ जानते हैं, तो आप परीक्षण कर सकते हैं:

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

यह भी मानता है कि स्क्रिप्ट चलाने वाले आपके शेल उपयोगकर्ता के पास MySQL डेटादिर की सामग्री को पढ़ने के लिए फाइल सिस्टम-स्तरीय विशेषाधिकार हैं। अक्सर ऐसा होता है, लेकिन यह निश्चित नहीं है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं MySQL डेटाबेस में डेटा कैसे सम्मिलित कर सकता हूँ?

  2. एसक्यूएल-कीमिया:ValueError बहुत अधिक मान अनपैक करने के लिए?

  3. रिबूट के बाद XAMPP MySQL सेवा क्रैश

  4. रेडीस्टेडमेंट सिंटैक्स त्रुटि फेंकता है

  5. सिम्फनी 2 / सिद्धांत में ENUM कैसे सक्षम करें?