Terraform 0.11

mysql_database




terraform

mysql_database

mysql_database संसाधन बनाता है और MySQL सर्वर पर एक डेटाबेस का प्रबंधन करता है।

उदाहरण उपयोग

resource "mysql_database" "app" {
  name = "my_awesome_app"
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • name - (आवश्यक) डेटाबेस का नाम। यह किसी दिए गए MySQL सर्वर के भीतर अद्वितीय होना चाहिए और उस ऑपरेटिंग सिस्टम के आधार पर केस-संवेदी हो सकता है या नहीं हो सकता है जिस पर MySQL सर्वर चल रहा है।

  • default_character_set - (वैकल्पिक) एक स्पष्ट वर्ण सेट को निर्दिष्ट किए बिना तालिका बनाए जाने पर उपयोग करने के लिए डिफ़ॉल्ट वर्ण सेट। "Utf8" के लिए चूक।

  • default_collation - (वैकल्पिक) एक स्पष्ट कोलाज निर्दिष्ट किए बिना एक तालिका बनाए जाने पर उपयोग करने के लिए डिफ़ॉल्ट कोलाजेशन। Utf8_general_ci के लिए डिफ़ॉल्ट। प्रत्येक वर्ण सेट में कोलाज का अपना सेट होता है, इसलिए चरित्र सेट को बदलने के लिए भी कोलाज को बदलना पड़ता है।

ध्यान दें कि वर्ण सेट और ऊपर टकराव के लिए डिफ़ॉल्ट MySQL सर्वर पर सेट किए गए किसी भी चूक का सम्मान नहीं करते हैं, ताकि कॉन्फ़िगरेशन को उचित रूप से सेट किया जा सके, भले ही टेराफॉर्म सर्वर-स्तर के डिफ़ॉल्ट को न देख सके। यदि आप सर्वर के डिफॉल्ट्स का उपयोग करना चाहते हैं, तो आपको सर्वर के कॉन्फ़िगरेशन से परामर्श करना होगा और फिर default_character_set और default_collation को मैच के लिए सेट करना होगा।

संदर्भ संदर्भित करता है

कोई और विशेषता निर्यात नहीं की जाती है।