Skip to content
होस्टिंग · फ़ाइलें, बैकअप और डेटाबेस

प्लगइन के लिए MySQL डेटाबेस

Millida में सर्वर को MySQL डेटाबेस कैसे दें, क्रेडेंशियल कहाँ से लें, और प्लगइन कॉन्फ़िग में क्या डालें।

16 अगस्त 2026 को अपडेट किया गया

कई प्लगइन्स को डेटाबेस चाहिए: economy, claims, statistics, कई सर्वर को लिंक करना। हर सर्वर के लिए अलग डेटाबेस एक क्लिक में तैयार हो जाता है।

किसके लिए उपलब्ध है

डेटाबेस किसी भी पेड प्लान पर उपलब्ध है — वही सीमा जो फ़ाइलों और SFTP पर लागू होती है। अगर पहले किसी दूसरे प्लान पर डेटाबेस तैयार किया गया था, तो उस तक पहुँच बनी रहती है।

कैसे तैयार करें

"Database" सेक्शन → "Create database" पर जाएँ। पैनल डेटाबेस और एक अलग यूज़र बनाएगा और क्रेडेंशियल दिखाएगा: host, port, डेटाबेस का नाम, username, password।

प्लगइन में क्या देना है

प्लगइन की config.yml में एक आम ब्लॉक:

database:
  type: MySQL
  host: <host from panel>
  port: <port from panel>
  database: <database name>
  username: <login>
  password: <password>

की-नाम प्लगइन के हिसाब से अलग होते हैं, लेकिन मतलब एक ही है। कॉन्फ़िग एडिट करने के बाद सर्वर रीस्टार्ट करें।

पूरे नेटवर्क के लिए एक डेटाबेस

प्रॉक्सी के पीछे चलने वाले नेटवर्क को लगभग हमेशा एक शेयर्ड डेटाबेस चाहिए: प्लेयर अकाउंट, रैंक और बैन सभी वर्ल्ड्स पर एक साथ लागू होने चाहिए। तरीका यह है:

  1. नेटवर्क के किसी एक सर्वर पर डेटाबेस बनाएँ — यही शेयर्ड होगा।
  2. उस सर्वर के "Database" सेक्शन में "Shared database for my servers" चालू करें। इसके बिना पड़ोसी सर्वर को Access denied मिलता है: डिफ़ॉल्ट रूप से डेटाबेस सिर्फ़ उसी सर्वर को इजाज़त देता है जिसे वह जारी किया गया था।
  3. बाकी सर्वर के कॉन्फ़िग में वही username, password और डेटाबेस का नाम डालें।
  4. देखें कि दूसरे सर्वर से कनेक्शन के लिए पैनल कौन-सा port दिखाता है। एक ही नेटवर्क के सर्वर अलग-अलग मशीनों पर चल सकते हैं, जबकि डेटाबेस उसी मशीन पर रहता है जहाँ वह बना था: पड़ोसी मशीन से वह उसी host पर लेकिन अलग port पर पहुँचता है — पैनल इसे एक अलग ब्लॉक में दिखाता है।

अगर पड़ोसी सर्वर के प्लगइन्स Access denied for user ... @'172.18.0.1' दिखाते हैं, तो वजह दो में से एक है: शेयर्ड एक्सेस चालू नहीं है, या "Connecting from your other servers" ब्लॉक वाले port की जगह port 3306 दिया गया है।

ज़रूरी बातें

  • बाहर से डेटाबेस से कनेक्ट नहीं कर सकते — यह सिर्फ़ आपके सर्वर के लिए खुला है; यह सुरक्षा है, कोई कमी नहीं।
  • शेयर्ड एक्सेस के साथ password ही सीमा बन जाता है। इसे अपने नेटवर्क के लिए चालू करें और क्रेडेंशियल सार्वजनिक न करें।
  • password पैनल में दिखता है और इसे सिर्फ़ डेटाबेस दोबारा बनाकर ही बदला जा सकता है।
  • डेटाबेस डिलीट करने पर डेटा डिलीट हो जाता है। जो प्लगइन्स उसमें रहते थे, वे शुरू से चलेंगे।

अगर प्लगइन कनेक्ट नहीं हो रहा

स्टार्टअप पर कंसोल देखें: Communications link failure जैसे मैसेज का मतलब है कि क्रेडेंशियल मैच नहीं हुए। सबसे अक्सर host और port आपस में बदल जाते हैं, या कॉपी करते समय password में एक्स्ट्रा स्पेस आ जाता है।

Minecraft होस्टिंगआपके ऑफ़लाइन रहने पर भी सर्वर चलता हैसर्वर बनाएँ