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.
set mysql_connection_string "server=127.0.0.1;database=bla;uid=bla;password=bla;" (sowohl als auch mit "server=localhost;..." getestet
[ 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