Skapa och ansluta till en MySQL-databas
Hitta dina databasuppgifter på fliken Databaser, få ett nytt lösenord med Återställ lösenord, och anslut ett plugin, en mod, en app eller ett externt verktyg.
Vissa plugins, moddar och appar lagrar sina data i en MySQL-databas istället för platta filer. Det är snabbare i stor skala och låter flera servrar dela data. Denna guide visar var dina databasuppgifter finns på ServerPrism, hur du får ett nytt lösenord och hur du ansluter ett plugin.
Var dina databaser finns
Öppna din server och klicka på Databaser i sidofältet. Du kan ha två typer av databaser:
- Dina databaser: databaser vi har satt upp för denna server på våra databasvärdar, till exempel för ett plugin som LuckPerms. Kortet listar varje databas med dess Databas, Användarnamn och Värd (adressen och porten). Det visas bara när servern har en. Behöver du en för ett plugin? Öppna ett supportärende så skapar vi den för din server.
- En egen databasserver: klicka på Skapa databas via Dela server för att dela av en del av din plans minne till en separat databasserver (MariaDB, PostgreSQL, Redis, MongoDB och andra). Se Dela server. Du hanterar en MariaDB-server med DB-hantering på den servern.
Hämta lösenordet
För din säkerhet visas lösenordet aldrig igen efter att det har ställts in, så det finns ingen knapp för att visa det. Om du inte har det, eller om någon annan såg det, ge databasen ett nytt:
- På Databaser, klicka på Återställ lösenord bredvid databasen.
- I Återställ databaslösenord?, klicka på Återställ lösenord. Det gamla lösenordet slutar fungera omedelbart.
- Fönstret Nytt lösenord visar det nya lösenordet en gång. Klicka på Kopiera: vi visar det bara där och skickar det aldrig via e-post.
- Lägg in det nya lösenordet i alla plugins eller appkonfigurationer som använder denna databas, och starta sedan om servern.
Förvara uppgifterna säkert: vem som helst med dem kan läsa och skriva dina data.
Anslut från ett plugin eller en mod
De flesta plugins har en database- eller storage-sektion i sin konfiguration. Klistra in uppgifterna. En typisk LuckPerms config.yml ser ut så här:
storage-method: mysql
data:
address: HOST:3306
database: s5_luckperms
username: u5_xxxxxxxx
password: 'your-password'
Spara konfigurationen i Filhanterare och starta om servern så att pluginet återansluter. Fältnamnen varierar beroende på plugin, så kolla dess egen dokumentation, men värd/port/databas/användarnamn/lösenord-värdena är alltid de från fliken Databaser.
Anslut från ett externt verktyg
För att själv bläddra eller redigera data, använd en klient som HeidiSQL, DBeaver eller MySQL Workbench. Ange samma Värd, Port, Användarnamn, Lösenord och Databas. Om extern åtkomst är begränsad av säkerhetsskäl, låter panelens inbyggda databashanterare dig köra frågor från din webbläsare.
Vanliga problem
- "Access denied for user": fel användarnamn eller lösenord. Kopiera användarnamnet från Databaser (se upp för avslutande mellanslag). Om du är osäker på lösenordet, använd Återställ lösenord och uppdatera konfigurationen.
- "Unknown database": databasnamnet är vanligtvis prefixat (t.ex.
s5_). Använd det exakta namnet som visas i panelen, inte bara den anmärkning du skrev. - "Communications link failure" / kan inte ansluta: använd Värd och Port exakt som de visas; ersätt inte
localhost. - Plugin använder fortfarande platta filer: du har inte ändrat dess
storage-methodtillmysql, eller så har du inte startat om efter att ha redigerat konfigurationen.
Tips
- En databas per plugin håller ordning och gör backuper/återställningar lättare att förstå.
- Återställ lösenordet på Databaser om du någonsin klistrat in det någonstans offentligt.
- Databaser räknas mot en planbaserad gräns. Behöver du fler, eller en större? Öppna ett ärende.