• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Pex kann nicht mit MySql connecten

SatansSoul

Minecrafter
Registriert
18 Januar 2018
Beiträge
6
Alter
28
Diamanten
250
Hallo,

ich habe heute versucht pex mit mysql zu verknüpfen aber jedesmal wenn ich backend auf sql gestellt habe und die Sql daten (adresse,name,pw) eingegeben habe gibt er mir einen Fehler und disabled PermissionEX.

Ich habe so ziemlich alles probiert um dahinter zu kommen aber ich bin am Ende meines Lateins.

Es handelt sich um die 1.7.10 Version.

Die Config.yml : https://pastebin.com/EEY4Phjt
Die permissions.yml: https://pastebin.com/XVJ3uFky
Error : https://pastebin.com/JJV7Bsey
MySql als solches läuft und die datenbank ist auch erstellt!

Hoffe mir kann da jemand helfen!

Mfg. SatansSoul
 

BlackHole

Workaholic
Registriert
1 Juli 2012
Beiträge
752
Diamanten
0
Minecraft
BlackHole
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Der JDBC-Treiber für MySQL fehlt. Evtl. hatte dieser zu Zeiten von 1.7.10 noch einen anderen Namen, sollte aber auch damals bei CraftBukkit integriert gewesen sein. Was für eine Servermodifikation verwendet du genau und wo hast du diese heruntergeladen?
 

BlackHole

Workaholic
Registriert
1 Juli 2012
Beiträge
752
Diamanten
0
Minecraft
BlackHole
Die JDBC Treiber für MySQL kannst du hier herunterladen:
https://dev.mysql.com/downloads/connector/j/5.1.html

Aus dem heruntergeladenen Archiv speicherst du dann die JAR-Datei mysql-connector-java-5.1.45-bin.jar in den Ordner ab, in dem Server startet.

In deinem Startscipt für den Server musst du dann nach "java" ergänzen:
Code:
-cp mysql-connector-java-5.1.45-bin.jar
 

BlackHole

Workaholic
Registriert
1 Juli 2012
Beiträge
752
Diamanten
0
Minecraft
BlackHole
Ich habe noch mal nachgelesen, dass man "-cp" nicht gleichzeitig mit "-jar" verwenden kann. Du musst also die JAR-Datei von Thermos mal mit einem Archivprogramm öffnen und nachschauen, was in der Datei META-INF\MANIFEST.MF hinter "Main-Class: " steht.
Diese gibst du dann so an:
Code:
java -cp Thermos-1.7.10-1614-server.jar;mysql-connector-java-5.1.45-bin.jar -Xmx9G -Xms4G <Hier die Main-Klasse> -o false
(Pfade werden unter Windows mit ";" getrennt, unter anderen Betriebssystemen üblicherweise mit ":".)
 

SatansSoul

Minecrafter
Registriert
18 Januar 2018
Beiträge
6
Alter
28
Diamanten
250
Vielen Dank!!! nachdem ich alles editiert habe funktioniert die Verbindung nun und die Tabellen tauchen in mysql auf!

Echt nett von dir solange dabei zu bleiben bis mein Problem gelöst war !

Eine Frage hätte ich jedoch : gibt es zurzeit noch andere Lösungen ( !nicht ForgeEssentials!) um einen Modpack Server mit Plugins zu managen? Bzw. weisst du eventuell wie andere Modpack Server ihr Permissionsystem handeln ?
Falls du dazu nichts wissen solltest oder in diesem Post nicht darauf antworten willst ist das auch kein Problem :).
Vielen Dank nochmal für die Hilfe :

Mit besten Grüßen SatansSoul.
 

BlackHole

Workaholic
Registriert
1 Juli 2012
Beiträge
752
Diamanten
0
Minecraft
BlackHole
Mit Forge kenne ich mich kaum aus. Ich weiß nicht, wie dort Permissions geregelt werden und welche Permissions-Mods geeignet sind. Bei aktuelleren Minecraft-Versionen kannst du Sponge verwenden und darauf aufsetzende Plugins. Da dürfte es dann auch einige für Permissions geben.
 
Oben