MySQL (MariaDB) auf meinem root gibt kein zugriff für MySQL-Async connect econnrefused

7 Beiträge · 4.625 Aufrufe #mysql
06.08.2021, 02:03 #1

Guten Morgen, guten Tag, oder auch guten Abend.


Ich hab wie ich in der Suche gesehen habe, aber mein Problem davon nicht gelöst wurde, das viele MySQL Probleme haben.


Mein Problem besteht indem mein FiveM Server keine verbindung zu meiner MySQL (MariaDB) herstellen kann.

mysql string in der server.cfg


set mysql_connection_string "server=127.0.0.1;database=bla;uid=bla;password=bla;" (sowohl als auch mit "server=localhost;..." getestet

fehler ausgabe in der console
[  script:mysql-async] [mysql-async] [ERROR] connect ECONNREFUSED 127.0.0.1:3306
[  script:mysql-async] [MySQL] [ERROR] [es_extended] An error happens for query "SELECT * FROM items : []": connect ECONNREFUSED 127.0.0.1:3306
[  script:mysql-async] [MySQL] [ERROR] [es_extended] An error happens for query "SELECT * FROM jobs : []": connect ECONNREFUSED 127.0.0.1:3306




Was ich versucht habe, habe in der MariaDB config, bind-address auskommentiert, oder von 127.0.0.1 auf 0.0.0.0 gestellt. Obwohl alles local ist. (FiveM ist auf dem selben root)


User hat Grant Privileges. (Mehrere user erstellt/getestet)

Hab zum test von meinem Rechner aus versucht auf die Datanbank zuzugreifen ging nicht, so habe ich als test den selben user noch einmal erstellt!

('User'@'MEINE IP') und so konnte ich drauf connecten während natürlich bind-address auf meine IP eingestellt war.

Was aber halt nicht viel weiter geholfen hat, da der FiveM auf meinem root läuft! Somit so oder so auf localhost sein muss.


Hab ich irgendeine einstellung vergessen weswegen MariaDB den zugriff rejected?!

Ich habe zum testen, einen FreeMySQL Hoster über Google gefunden mich da angemeldet die Daten davon versucht was geklappt hat.

Ich würde aber alles gerne local halten.

Ich habe, einen Webpanel für die GameServer die ich für Freunde und Co. hoste, und in dem Panel kann ich selbst eine MySQL Datenbanken erstellen für die Leute die eins brauchen, was wunderbar funktioniert mit den selben Daten wie in der .cfg. Nur der FiveM Server will meine Datenbank nicht annehmen.


Meine relevante Daten:

Root: Debian 10.10 buster

MariaDB: 10.6.3-MariaDB-1:10.6.3+maria~buster

Zuletzt bearbeitet von Bratwurstfahrer am 06.08.2021, 02:08
06.08.2021, 02:10 #2

Stell einfach alles wieder zurück und schreib in der Server.cfg


#Database

set mysql_connection_string "server=127.0.0.1;database=DEINDATENBANKNAME;userid=root;password="

set es_enableCustomData 1

06.08.2021, 02:33 #3

Danke für deine Antwort


Fehler kommt immer noch hab noch die :lines mit kopiert.

Fehlermeldung
[  script:es_extended] [es_extended] [INFO] ESX developed by ESX-Org has been initialized
[  script:mysql-async] [mysql-async] [ERROR] connect ECONNREFUSED 127.0.0.1:3306
[  script:mysql-async] [MySQL] [ERROR] [es_extended] An error happens for query "SELECT * FROM items : []": connect ECONNREFUSED 127.0.0.1:3306
[  script:mysql-async] [MySQL] [ERROR] [es_extended] An error happens for query "SELECT * FROM jobs : []": connect ECONNREFUSED 127.0.0.1:3306
[  script:es_extended] SCRIPT ERROR: @es_extended/server/common.lua:24: bad argument #1 to 'for iterator' (table expected, got nil)
[  script:es_extended] > ref (@es_extended/server/common.lua:24)
[  script:es_extended] > <unknown> (@mysql-async/mysql-async.js:15543)
[  script:mysql-async] [  script:mysql-async] 
06.08.2021, 20:34 #4

Warum erstellst du dann nicht über das Panel eine Datenbank und befüllst sie dann? Scheint doch zu gehen?

Mit freundlichen Grüßen

06.08.2021, 21:55 #5

Hab die Datenbank von dem Panel natürlich auch versucht was nicht geholfen hat.
deswegen wunderts mich ja warum der FiveM Server das nicht annimmt aber andere „fremde“ Datenbanken schon.

07.08.2021, 11:36 #6

Discord Ibovan#6007


vllt kann ich per Bildschirm übertragung helfen

10.08.2021, 01:14 #7

Mitlerweile hab ich das hinbekommen das es verbindet. (oder so?!)
Jedenfalls kommt jetzt ein neuer Fehler womit ich wirklich gar nichts anfangen kann.

[mysql-async] [ERROR] Packets out of order. Got: 1 Expected: 0

Fehler gegoogled manche Anwendungen (nicht FiveM) hat selben Fehler, maximale packete erreicht, was gelöst wurde mit der Config änderung von MySQL "max_allwowed_packets" (was auskommentiert war) auf testweise 500GB. Geht aber trotzdem nicht. Bin langsam echt am verzweifeln mit dem Server!

Melde dich an, um zu antworten.
© 2026 GTA-FIVEM.ORGImpressumDatenschutzNutzungsbedingungenCookiesShimo Forum