Minecraft Server auf vServer

05/16/2011 20:28 k5s8h3#1
Hallo,
Ich habe vor ein paar Tagen einen vServer bestellt und heute die Zugangsdaten bekommen.
Ich will MCForge (Minecraft Classic) auf dem (Ubuntu)Server zum Laufen bringen und habe ein Problem.

Ich habe zuerst alles konfiguriert und dann per Filezilla hochgeladen.
Dann habe ich ein paar Packages installiert und es klappt auch.
Danach habe ich mit MySQL eine neue Datenbank angelegt.
Die Datenbank hat den gleichen Namen, den ich bei MCForge angegeben habe.
Auch das Passwort, der Port und der Benutzername stimmen überein.
Jetzt kann ich MCForge zwar starten, doch er zeigt immer den Fehler an, dass MySQL nicht richtig eingestellt wurde.

Was ist jetzt das Problem für MCForge?
05/16/2011 20:45 Vaderfone#2
Kannst du die Fehlermeldung mal genau posten?
05/16/2011 20:46 Der-Eddy#3
Kann es sein das du ein paar Datenbanken erst importieren musst?
05/16/2011 20:51 k5s8h3#4
Also es müsste eigentlich mit einer einzigen Datenbank klappen, da nur diese Fehlermeldung kommt, und man nur eine Datenbank angeben kann.
Ich habe es auch auf meinem Computer mit einem mini_mysql_server ausprobiert, und da hat es auch mit einer geklappt.


Fehlermeldung:

(20:48:23) MySQL settings have not been set! Please reference the MySQL_Setup.txt file on setting up MySQL!
(20:48:23) !!!Error! See logs/errors/2011-05-16error.log for more information.
05/16/2011 20:57 Vaderfone#5
Die MySql Datenbank ist nicht richtig konfiguriert.
Hast du auch die richtige Ip genommen, ist ein häufiger Fehler :D?
05/16/2011 20:59 k5s8h3#6
Sorry das ich das Frage, aber welche IP währe denn richtig? ;o
05/16/2011 21:00 Vaderfone#7
Nicht schlimm ;-)
Ich meine es müsste die Server Ip sein mit dem MySql Port, bin mir aber selbst nicht sicher da ich das schon lange nicht mehr gemacht habe.
05/16/2011 21:02 k5s8h3#8
Ich habe gerade connected und nachgesehen:
127.0.0.1 ist bei mir eingestellt ...
Soll ich deiner Meinung nach mal mit der IP vom Server probieren?
05/16/2011 21:03 Vaderfone#9
Ja,
wenn die Ip wirklich 127.0.0.1 ist dann ist das auf jedenfall falsch ;-)
05/16/2011 21:08 k5s8h3#10
So jetzt habe ich mal die Server IP eingetippt ...
Gleiche Meldung :(
05/16/2011 21:31 False#11
zeig doch mal die logs/errors/2011-05-16error.log
oder versuch wenn die datenbank aufem server selber ist 127.0.0.1:3306
05/17/2011 03:45 Ma$TeRBosS#12
Quote:
Originally Posted by Vaderfone View Post
Ja,
wenn die Ip wirklich 127.0.0.1 ist dann ist das auf jedenfall falsch ;-)
nein ist sie nicht den so wie er es beschreibt ist der mc Server auf dem selben wie der mysql Server und 127.0.0.1 ist die lokale Adresse vom Server somit richtig.

was ich an deiner stelle mal machen würde dir erstmal deinen fehler genauer durchlesen,

weil er sagt dir das die MySQL_Setup.txt von deinem Server nicht richtig eingestellt ist was aber auch bedeuten kann das du ewentuel die rechte von deinem mysql Server richtig eingestellt hast.

ich an deiner stelle würde mir als allererstes mal navicat besorgen und mit navicat mal mit den Daten die du in deiner MySQL_Setup.txt angegeben hast auf deinen mysql Server zu verbinden ( da solltest du dann die ip vom Server nehmen da du extern darauf zu greifst.)

Wen du dann eine Fehlermeldung erhälst das die taten falsch sind hast du die db falsch konfiguriert.

solltest du den Fehler erhalten das es unter dieser Adresse keine db zum verbinden gibt würde ich mal überprüfen ob der mysql Port überhaupt offen ist (3306).
05/17/2011 08:54 bestora#13
ihn fehlt vielleicht ein mysql_connector.jar
05/17/2011 13:01 Vaderfone#14
Quote:
Originally Posted by bestora View Post
ihn fehlt vielleicht ein mysql_connector.jar
Bestimmt nicht ;-)

Es sollte eigentlich auch mit der normalen Ip des Servers gehen weil die Ports ja zugewiesen sind. Ich lies ihn die Möglichkeit probieren, weil es mit der anderen gerade nicht geklappt hat.

Du hast doch bestimmt ein Webinterface oder?
Ich würde Phpmyadmin immer den Vorzug vor Navicat geben.
05/17/2011 14:51 k5s8h3#15
Also danke erstmal für eure Antworten.

Port 3306 ist schon eingestellt.
Habe es jetzt einmal mit navicat probiert.
Fehlermeldung: [Only registered and activated users can see links. Click Here To Register...]
Er sagt also ich bin nicht berechtigt auf die Datenbank zuzugreifen.
Wahrscheinlich blockt er alle außer sich selber.

Klar habe ich ein Webinterface, nur leider kann ich dort nichts mit Datenbanken einstellen.

Ach genau, nach der errorlog wurde ja auch gefragt:

----5/17/2011 2:43:25 PM ----
Type: MySqlException
Source: MySql.Data
Message: Unable to connect to any of the specified MySQL hosts.
Target: Open
Trace: at MySql.Data.MySqlClient.NativeDriver.Open () [0x00000] in <filename unknown>:0
at MySql.Data.MySqlClient.Driver.Open () [0x00000] in <filename unknown>:0
at MySql.Data.MySqlClient.Driver.Create (MySql.Data.MySqlClient.MySqlConnectionStringBuild er settings) [0x00000] in <filename unknown>:0
at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledCo nnection () [0x00000] in <filename unknown>:0
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnecti on () [0x00000] in <filename unknown>:0
at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver () [0x00000] in <filename unknown>:0

-------------------------