ప్లగిన్ల కోసం MySQL డేటాబేస్
Millida లో సర్వర్కు MySQL డేటాబేస్ ఎలా ఇవ్వాలి, క్రెడెన్షియల్స్ ఎక్కడ పొందాలి, మరియు ప్లగిన్ కాన్ఫిగ్లో ఏమి పెట్టాలి.
16 ఆగస్టు, 2026న నవీకరించబడింది
చాలా ప్లగిన్లకు డేటాబేస్ అవసరం: ఎకానమీ, క్లెయిమ్లు, గణాంకాలు, అనేక సర్వర్లను లింక్ చేయడం. ప్రతి సర్వర్ కోసం ప్రత్యేక డేటాబేస్ ఒక క్లిక్తో ప్రొవిజన్ చేయబడుతుంది.
ఎవరికి అందుబాటులో ఉంటుంది
ఏదైనా పెయిడ్ ప్లాన్లో డేటాబేస్ అందుబాటులో ఉంటుంది — ఫైల్లు మరియు SFTP విషయంలో ఉన్న అదే పరిమితి. ఇంతకుముందు వేరే ప్లాన్లో డేటాబేస్ ఇప్పటికే ప్రొవిజన్ చేయబడి ఉంటే, దానికి యాక్సెస్ అలాగే ఉంటుంది.
ఎలా ప్రొవిజన్ చేయాలి
“Database” విభాగానికి వెళ్లి → “Create database” ఎంచుకోండి. ప్యానెల్ డేటాబేస్ను మరియు ప్రత్యేక యూజర్ను సృష్టించి, క్రెడెన్షియల్స్ను చూపుతుంది: హోస్ట్, పోర్ట్, డేటాబేస్ పేరు, యూజర్నేమ్, పాస్వర్డ్.
ప్లగిన్లో ఏమి ఇవ్వాలి
ప్లగిన్ config.ymlలో సాధారణ బ్లాక్ ఇలా ఉంటుంది:
database:
type: MySQL
host: <host from panel>
port: <port from panel>
database: <database name>
username: <login>
password: <password>
కీ పేర్లు ప్లగిన్ల మధ్య భిన్నంగా ఉంటాయి, కానీ అర్థం ఒకటే. కాన్ఫిగ్ను ఎడిట్ చేసిన తర్వాత, సర్వర్ను రీస్టార్ట్ చేయండి.
మొత్తం నెట్వర్క్ కోసం ఒకే డేటాబేస్
ప్రాక్సీ వెనుక ఉన్న నెట్వర్క్కు దాదాపు ఎప్పుడూ షేర్డ్ డేటాబేస్ అవసరం: ప్లేయర్ ఖాతాలు, ర్యాంక్లు మరియు బాన్లు అన్ని వరల్డ్లలో ఒకేసారి వర్తించాలి. విధానం ఇలా ఉంటుంది:
- నెట్వర్క్లోని ఒక సర్వర్పై డేటాబేస్ సృష్టించండి — అదే షేర్డ్ డేటాబేస్ అవుతుంది.
- ఆ సర్వర్ యొక్క “Database” విభాగంలో “Shared database for my servers” ఆన్ చేయండి. అది లేకుండా, పక్కనున్న సర్వర్లకు
Access deniedవస్తుంది: డిఫాల్ట్గా, డేటాబేస్ తనకు ఇవ్వబడిన సర్వర్ను మాత్రమే అనుమతిస్తుంది. - మిగిలిన సర్వర్ల కాన్ఫిగ్లలో అదే యూజర్నేమ్, పాస్వర్డ్ మరియు డేటాబేస్ పేరును ఇవ్వండి.
- ఇతర సర్వర్ల నుండి కనెక్షన్ల కోసం ప్యానెల్ ఏ పోర్ట్ చూపుతుందో చూడండి. ఒకే నెట్వర్క్లోని సర్వర్లు వేర్వేరు మెషీన్లపై నడుస్తుండవచ్చు, కానీ డేటాబేస్ అది సృష్టించిన మెషీన్పై ఉంటుంది: పక్కనున్న మెషీన్ నుండి, అదే హోస్ట్ ద్వారా కానీ వేరే పోర్ట్పై అందుబాటులో ఉంటుంది — ప్యానెల్ దానిని ప్రత్యేక బ్లాక్లో చూపుతుంది.
పక్కనున్న సర్వర్ల ప్లగిన్లు Access denied for user ... @'172.18.0.1' అని ఇస్తే, కారణం రెండింటిలో ఒకటి: షేర్డ్ యాక్సెస్ ఆన్ చేయబడలేదు, లేదా “Connecting from your other servers” బ్లాక్లోని పోర్ట్కు బదులుగా పోర్ట్ 3306 ఇవ్వబడింది.
ముఖ్యమైనది
- బయటి నుండి డేటాబేస్కు కనెక్ట్ అవ్వలేరు — ఇది మీ సర్వర్లకు మాత్రమే అందుబాటులో ఉంటుంది; ఇది రక్షణ, పరిమితి కాదు.
- షేర్డ్ యాక్సెస్తో, పాస్వర్డ్ే సరిహద్దు అవుతుంది. దానిని మీ నెట్వర్క్ కోసం ఆన్ చేయండి మరియు క్రెడెన్షియల్స్ను పబ్లిక్గా పెట్టకండి.
- పాస్వర్డ్ ప్యానెల్లో చూపబడుతుంది మరియు డేటాబేస్ను తిరిగి సృష్టించడం ద్వారా మాత్రమే మార్చగలరు.
- డేటాబేస్ను డిలీట్ చేస్తే డేటా డిలీట్ అవుతుంది. అందులో ఉన్న ప్లగిన్లు మొదటి నుండి ప్రారంభమవుతాయి.
ప్లగిన్ కనెక్ట్ అవ్వకపోతే
స్టార్టప్లో కన్సోల్ను చూడండి: Communications link failure లాంటి మెసేజ్లు అంటే క్రెడెన్షియల్స్ సరిపోలలేదని అర్థం. చాలాసార్లు, హోస్ట్ మరియు పోర్ట్ తారుమారవుతాయి, లేదా కాపీ చేసేటప్పుడు పాస్వర్డ్లో అదనపు స్పేస్ చేరిపోతుంది.
