🧟 PZ Build 42 Ă€r ute! 25% rabatt:DOOM25
FiveMFivem·Konfiguration

SĂ„ ansluter du en databas till din FiveM-server

Skapa en MySQL-databas i DoomHosting-panelen, peka oxmysql mot den i server.cfg och importera ditt ESX- eller QBCore-schema pÄ FiveM-servern.

Magnus·
6 min lÀstid
·
25 juli 2026
·
Senast uppdaterad: 31 juli 2026
InnehÄllsförteckning

SĂ„ ansluter du en databas till din FiveM-server

Varje roleplay-framework som Àr vÀrt att köra pÄ FiveM sparar sina data i MySQL: karaktÀrer, jobb, fordon, inventory och bankkonton. Din FiveM-server hos DoomHosting har en MySQL-databasplats som du skapar sjÀlv under fliken Databaser i panelen, och det rÀcker med en rad i server.cfg för att ansluta den. Den hÀr guiden gÄr igenom hur du skapar databasen, sÀtter samman den connection string oxmysql vill ha, var raden ska stÄ och hur du importerar ett ESX- eller QBCore-schema.

Det hÀr behöver du

  • En FiveM-server hos DoomHosting som redan startar. Om den inte bootar Ă€n, sĂ€tt licensnyckeln först: sĂ„ skaffar du en FiveM-licensnyckel.
  • oxmysql, den resource alla moderna frameworks anvĂ€nder för att prata med MySQL. BĂ„de ESX och QBCore levereras med den.
  • En MySQL-klient pĂ„ datorn om du ska importera ett framework-schema. HeidiSQL (Windows) och DBeaver (alla plattformar) Ă€r gratis.

Skapa databasen i panelen

  1. Öppna dina spelservrar och klicka pĂ„ din FiveM-server.
  2. Under Avancerat i sektionsmenyn öppnar du Databaser.
  3. Klicka pÄ Ny databas, skriv ett kort namn (bara bokstÀver, siffror och understreck) och bekrÀfta.

Vi skapar databasen och en tillhörande anvÀndare med ett genererat lösenord. Namnet fÄr automatiskt ett prefix, sÄ en databas du kallar esx blir nÄgot i stil med s1708_esx, och anvÀndaren ser ut som u1708_esxdemo.

Fliken Databaser i DoomHosting-panelen med en FiveM-databas och dess vÀrd, anvÀndarnamn och lösenord

Raden visar tre fÀlt med inloggningsuppgifter. VÀrd Àr databasadressen inklusive port, AnvÀndarnamn Àr den genererade anvÀndaren och Lösenord Àr dolt tills du klickar pÄ ögonikonen. Klicka pÄ ett fÀlt för att kopiera vÀrdet. Till höger sitter tvÄ knappar: Nytt lösenord roterar lösenordet (allt som fortfarande anvÀnder det gamla slutar fungera direkt), och papperskorgen tar bort databasen och all dess data permanent.

Dialogen Ny databas i DoomHosting-panelen med ett namn inskrivet

Kortets rubrik rÀknar dina platser, till exempel 1 av 1 databaser anvÀnda. En plats rÀcker för en vanlig ESX- eller QBCore-installation, eftersom ett framework och alla dess resources delar samma databas. Kontakta supporten om din uppsÀttning verkligen behöver en till.

SĂ€tt samman din connection string

oxmysql lÀser en enda convar, mysql_connection_string, och tar emot tvÄ format:

set mysql_connection_string "mysql://u1708_esxdemo:[email protected]:3306/s1708_esx"
set mysql_connection_string "user=u1708_esxdemo;password=YourPassword;host=203.0.113.10;port=3306;database=s1708_esx"

HÀmta de fyra vÀrdena direkt frÄn fliken Databaser: anvÀndaren frÄn AnvÀndarnamn, lösenordet frÄn Lösenord, databasnamnet frÄn radens rubrik och adressen frÄn VÀrd. VÀrd-fÀltet innehÄller redan porten i formen adress:port. I URI-formatet klistrar du in det som det Àr efter @. I nyckel- och vÀrdeformatet delar du det vid kolonet: adressen i host= och porten i port=.

AnvÀnd det andra formatet. Lösenorden vi genererar blandar bokstÀver och siffror med tecken ur uppsÀttningen ! @ = . + ^, och oxmysql listar ; , / ? : @ & = + $ # som reserverade tecken i en connection string. Ett lösenord med @, = eller + bryter mysql://-formatet tyst: parsern lÀser en del av lösenordet som vÀrdnamn och anslutningen misslyckas med uppgifter som faktiskt Àr helt korrekta. Formen user=...;password=... har inte den fÀllan.

LĂ€gg in den i server.cfg

  1. Öppna fliken Filer och klicka pĂ„ server.cfg för att redigera den i webblĂ€saren.
  2. LÀgg connection stringen ovanför alla resource-rader och starta oxmysql före ditt framework:
set mysql_connection_string "user=u1708_esxdemo;password=YourPassword;host=203.0.113.10;port=3306;database=s1708_esx"

ensure oxmysql
ensure es_extended
  1. Spara filen och starta sedan om servern högst upp i panelen. Convars lÀses bara vid boot, sÄ en Àndring gör ingenting förrÀn servern startat om.

Redigering av server.cfg i panelens Filer-flik med raden mysql_connection_string högst upp

TvÄ saker ska du lÄta vara. VÄr start skriver om raderna endpoint_add_tcp och endpoint_add_udp till din tilldelade port vid varje boot, sÄ det Àr ingen idé att Àndra dem. Och behandla server.cfg som en hemlig fil: den innehÄller nu ditt databaslösenord bredvid licensnyckeln, sÄ klistra aldrig in den i en Discord-supportkanal utan att först dölja bÄda.

Om du slog pĂ„ txAdmin med chippen Aktivera txAdmin pĂ„ Översikt kör FXServer inte lĂ€ngre /home/container/server.cfg direkt. txAdmin styr uppstarten och kör servern frĂ„n sin egen datamapp, /home/container/txData, sĂ„ redigera den server.cfg som ligger i deployment-mappen dĂ€r, eller anvĂ€nd CFG-editorn som finns inbyggd i txAdmin. Du nĂ„r webbpanelen med Öppna txAdmin pĂ„ Översikt.

Installera oxmysql

Titta i resources först. ESX- och QBCore-recipes innehÄller nÀstan alltid oxmysql redan, och en andra kopia ger en namnkonflikt mellan resources, inte en snabbare server.

Om den saknas hÀmtar du senaste releasen frÄn oxmysql-repot, packar upp den och laddar upp mappen oxmysql till din resources-mapp via Filer-fliken. LÀgg sedan ensure oxmysql ovanför dina framework-resources som ovan. Om din uppsÀttning fortfarande har mysql-async eller ghmattimysql, ta bort dem: oxmysql tillhandahÄller deras exports, och kör du bÄda fÄr du dubbla query handlers.

oxmysql-dokumentationen tÀcker resten, bland annat set mysql_debug true som skriver ut varje query i konsolen och set mysql_slow_query_warning 150 som flaggar de lÄngsamma.

Om ESX och QBCore

BÄda frameworken frÄgar via oxmysql, sÄ en connection string rÀcker för bÄde frameworket och alla resources ovanpÄ. Vad inget av dem gör Ät dig Àr att skapa tabellerna. Dem importerar du sjÀlv:

  1. Installera HeidiSQL eller DBeaver pÄ datorn.
  2. Skapa en ny MySQL- eller MariaDB-anslutning med adressen och porten frÄn VÀrd samt AnvÀndarnamn och Lösenord frÄn fliken Databaser. AnvÀndaren vi skapar fÄr ansluta frÄn valfri adress, sÄ en klient pÄ din hemuppkoppling fungerar utan extra steg.
  3. VÀlj din databas, öppna frameworkets .sql-fil och kör den.

För ESX Àr det SQL-filen till es_extended plus det varje addon sjÀlv levererar. Se ESX-dokumentationen. För QBCore importerar du först dumpen till qb-core och dÀrefter filerna för varje resource, som beskrivs i QBCore-dokumentationen. Importera schemat innan du bootar med frameworket pÄslaget, annars fylls konsolen med fel om saknade tabeller vid start.

En sak vÀrd att veta om backuper: panelens backuper arkiverar dina serverfiler, inte MySQL-databasen. Exportera en .sql-dump med din klient före en stor framework-uppdatering eller en wipe.

Vanliga problem

Failed to connect eller nekad Ätkomst vid boot. Nio av tio gÄnger stÄr det fortfarande localhost i strÀngen. Det körs ingen MySQL-server inuti din spelcontainer, sÄ vÀrden mÄste vara adressen frÄn fliken Databaser.

Uppgifterna Àr rÀtt men inloggningen misslyckas ÀndÄ. Lösenordet innehÄller @, = eller + och du anvÀnder mysql://-formatet. Byt till formen user=...;password=...;host=.... Ett klick pÄ Nytt lösenord kan ocksÄ ge dig ett renare lösenord, men det andra formatet Àr den sÀkra lösningen.

Resources startar innan convaren Àr satt. oxmysql ansluter nÀr den startar, sÄ raden set mysql_connection_string mÄste stÄ ovanför ensure oxmysql. AnvÀnd set, inte sets eller setr: de skickar vÀrdet till alla spelare som ansluter.

Ingenting hÀnde efter Àndringen i konfigurationen. Starta om servern. En igÄngvarande server lÀser aldrig server.cfg igen.

Fel om okÀnda tabeller eller kolumner. Anslutningen fungerar men schemat importerades aldrig, eller hamnade i fel databas. Kontrollera i HeidiSQL att tabellerna ligger i din databas med prefix och inte i en annan som du skapat sjÀlv.

Du redigerade server.cfg men txAdmin Àr pÄ. txAdmin kör sin egen kopia under /home/container/txData. Redigera den, annars lÀses filen du Àndrade helt enkelt aldrig.

Fliken Databaser sÀger att databaser inte Àr tillgÀngliga. Din server har ingen databasplats. Kontakta supporten sÄ tittar vi pÄ tjÀnsten.

NĂ€sta steg

Ditt framework har nu nĂ„gonstans att spara sina data. Är du fortfarande mitt i installationen hittar du guiden till licensnyckeln hĂ€r: sĂ„ skaffar du en FiveM-licensnyckel. Alla detaljer om planer, hĂ„rdvara och priser finns pĂ„ sidan FiveM server hosting.

Fivem

Starta din Fivem Server

Högpresterande hosting med 24/7 support

Fler Fivem-guider