Datenbank probleme ?

02/21/2016 15:40 #SSIO#1
PHP Code:
Real Server
Log Offlog_file_delete_old
statNo such file or directory
mysql_real_connect
Access denied for user 'mt2'@'localhost' (using passwordYES)
   
failedretrying in 5 seconds Die Datenbank wurde gestartet.
 
Startet den Loginserver ..
Shared object "libIL.so.2" not foundrequired by "game"
 
Der Loginserver wurde gestartet[0m
 Starte game99_1 
..
Shared object "libIL.so.2" not foundrequired by "game"
mysql_real_connectAccess denied for user 'mt2'@'localhost' (using passwordYES)
   
failedretrying in 5 seconds game99 Core 1 wurde gestartet.
 
Starte game99_2 ..
Shared object "libIL.so.2" not foundrequired by "game"
root@:/usr/home/game # mysql_real_connect: Access denied for user 'mt2'@'localhost' (using password: YES)
   
failedretrying in 5 seconds 
Bräuchte einen Metin2 Helfer, der mir eben schnell mal das Problem via Teamviewer löst.
Wäre ihm ziehmlich dankbar, da ich lange nicht mehr hier in der Szene aktiv war.

Kontaktieren könnt ihr mich unter Skype. Informationen in meiner Profilbeschreibung.

Mit freundlichen Grüßen,
#SSIO
02/21/2016 17:21 ThaRielFliege#2
Hab ihm geholfen. Sollte alles wieder sauber gehen.
02/22/2016 17:16 #SSIO#3
-
02/23/2016 00:02 Lauling#4
1. wäre es nett, wenn die lösung geteilt würde werden, nicht für mich, ich weiss die lösung, aber es gibt noch andere user, die wären bestimmt daran interessiert.

2. normale user können keine threads schliessen. das thema kann per button als close as request als abgeschlossen gemeldet werden. ein moderator wird es dann schliessen.

mfg
02/23/2016 14:01 #SSIO#5
Quote:
Originally Posted by Lauling View Post
1. wäre es nett, wenn die lösung geteilt würde werden, nicht für mich, ich weiss die lösung, aber es gibt noch andere user, die wären bestimmt daran interessiert.

2. normale user können keine threads schliessen. das thema kann per button als close as request als abgeschlossen gemeldet werden. ein moderator wird es dann schliessen.

mfg
Erklär du es doch, mir wurde es per Fernsteuerung gemacht, ich selber habe nicht vieles mitbekommen.
02/23/2016 14:04 blackout85#6
Access denied for user 'mt2'@'localhost'

sagt aus Datenbankuser gibt es nicht oder hat keine Rechte.

User mit Rechten anlegen finish.
02/23/2016 16:30 ThaRielFliege#7
Quote:
Originally Posted by blackout85 View Post
Access denied for user 'mt2'@'localhost'

sagt aus Datenbankuser gibt es nicht oder hat keine Rechte.

User mit Rechten anlegen finish.
Sein Fehler war nur mit den libs. Er hat paar Libs in /usr/lib überschrieben, deswegen ging der Mysql nicht an, folglich hat der mysql auch keine user.
02/23/2016 18:38 Lauling#8
Quote:
Originally Posted by #SSIO View Post
Erklär du es doch, mir wurde es per Fernsteuerung gemacht, ich selber habe nicht vieles mitbekommen.
PHP Code:
Real Server
Log Offlog_file_delete_old
statNo such file or directory
mysql_real_connect
Access denied for user 'mt2'@'localhost' (using passwordYES)
   
failedretrying in 5 seconds Die Datenbank wurde gestartet.
 
Startet den Loginserver ..
Shared object "libIL.so.2" not foundrequired by "game"
 
Der Loginserver wurde gestartet[0m
 Starte game99_1 
..
Shared object "libIL.so.2" not foundrequired by "game"
mysql_real_connectAccess denied for user 'mt2'@'localhost' (using passwordYES)
   
failedretrying in 5 seconds game99 Core 1 wurde gestartet.
 
Starte game99_2 ..
Shared object "libIL.so.2" not foundrequired by "game"
root@:/usr/home/game # mysql_real_connect: Access denied for user 'mt2'@'localhost' (using password: YES)
   
failedretrying in 5 seconds 
Real Server
Log Offlog_file_delete_old: stat: No such file or directory
mysql_real_connect: Access denied for user 'mt2'@'localhost' (using password: YES)
failed, retrying in 5 seconds

das log file delete_old wurde nicht gefunden. normal wegen der close.sh
zugriff verweigert für benutzer mt2@localhost benutzt ein passwort JA
fehlgeschlagen, wiederholung in 5 sekunden


Shared object "libIL.so.2" not found, required by "game"

das objekt libIL.so.2 wurde nicht gefunden


Lösung:

das löschen der logs nicht mehr ausführen bzw. das script so anpassen, das die logfiles nicht gelöscht werden. nicht zu empfehlen...

das passwort des benutzers mt2 muss mit der config und dem mysql account passwort identisch sein. der mt2 user sollte volle rechte besitzen.

füge die fehlenden lib dateien in den entsprechenden lib ordner ein gib 777 rechte und starte die files neu hoch.


bitteschön.
02/23/2016 18:53 ThaRielFliege#9
Quote:
Originally Posted by Lauling View Post
PHP Code:
Real Server
Log Offlog_file_delete_old
statNo such file or directory
mysql_real_connect
Access denied for user 'mt2'@'localhost' (using passwordYES)
   
failedretrying in 5 seconds Die Datenbank wurde gestartet.
 
Startet den Loginserver ..
Shared object "libIL.so.2" not foundrequired by "game"
 
Der Loginserver wurde gestartet[0m
 Starte game99_1 
..
Shared object "libIL.so.2" not foundrequired by "game"
mysql_real_connectAccess denied for user 'mt2'@'localhost' (using passwordYES)
   
failedretrying in 5 seconds game99 Core 1 wurde gestartet.
 
Starte game99_2 ..
Shared object "libIL.so.2" not foundrequired by "game"
root@:/usr/home/game # mysql_real_connect: Access denied for user 'mt2'@'localhost' (using password: YES)
   
failedretrying in 5 seconds 
Real Server
Log Offlog_file_delete_old: stat: No such file or directory
mysql_real_connect: Access denied for user 'mt2'@'localhost' (using password: YES)
failed, retrying in 5 seconds

das log file delete_old wurde nicht gefunden. normal wegen der close.sh
zugriff verweigert für benutzer mt2@localhost benutzt ein passwort JA
fehlgeschlagen, wiederholung in 5 sekunden


Shared object "libIL.so.2" not found, required by "game"

das objekt libIL.so.2 wurde nicht gefunden


Lösung:

das löschen der logs nicht mehr ausführen bzw. das script so anpassen, das die logfiles nicht gelöscht werden. nicht zu empfehlen...

das passwort des benutzers mt2 muss mit der config und dem mysql account passwort identisch sein. der mt2 user sollte volle rechte besitzen.

füge die fehlenden lib dateien in den entsprechenden lib ordner ein gib 777 rechte und starte die files neu hoch.


bitteschön.
Les mein Beitrag, hat nichts damit zu tun was du geschrieben hast.
02/23/2016 19:19 Lauling#10
Quote:
Originally Posted by ThaRielFliege View Post
Les mein Beitrag, hat nichts damit zu tun was du geschrieben hast.
denkst du? hast du das gefühl, das fehler nur durch eine ursache entstehen und es somit auch nur eine lösung gibt? dann wirst du falsch liegen. lies mein betrag und verstehe, dass sich fehler auch so beheben lassen.
02/23/2016 20:58 ThaRielFliege#11
Kerle, wie willlst du einen User anlegen, wenn der Mysql aufgrund der libs nicht starten kann? Merkste was? Der richtige mysql Ordner war auf dem Server, der diesen User auch beinhaltet.
Wenn der Mysql nicht an ist, kann der auch keinen User finden.
Das was du meinst kommt nur vor wenn man den User/PW vom Config eintrag ändert, es aber nicht in der Datenbank anpasst.
02/23/2016 21:00 Fearn#12
Quote:
Originally Posted by Lauling View Post
denkst du? hast du das gefühl, das fehler nur durch eine ursache entstehen und es somit auch nur eine lösung gibt? dann wirst du falsch liegen. lies mein betrag und verstehe, dass sich fehler auch so beheben lassen.
Falsch. Wenn deine Bremsen am Auto nicht klappen und du siehst das der Bremsblock fast rausfällt, lässt du diese in einer Werkstatt reparieren. Du wirst niemals dieses Problem lösen indem du an den Schläuchen der Bremsflüssigkeit rumspielst.
02/23/2016 21:50 Lauling#13
sooo ich beziehe mich auf diesen fehler:

PHP Code:
mysql_real_connectAccess denied for user 'mt2'@'localhost' (using passwordYES)
   
failedretrying in 5 seconds Die Datenbank wurde gestartet
dieser fehler sagt mir aus, dass er nicht mit dem benutzer mt2 verbinden kann.
es könnte also sein, dass der user nicht existiert. aber das ist nicht der fall, denn es steht in klammer using passwort yes. das heisst also er versucht sich zu verbinden kann es aber nicht da das password falsch ist. also ändert man das passwort in das richtige. und dafür gucke ich in der config der channels nach.

mich interessiert es was an meinem lösungsansatz falsch sein sollte.
02/24/2016 04:43 ThaRielFliege#14
Kerle, fang an richtig zu lesen.
Der Mysql konnte durch den lib fehler nicht starten, wie soll der dann auch die User erkennen.
Kein mysql an = keine User .
Habs jetzt schon dreimal geschrieben.
02/24/2016 12:16 Lauling#15
Fliege... dann will ich mich auch zum dritten mal wiederholen.

PHP Code:
eal Server
Log Offlog_file_delete_old
statNo such file or directory
mysql_real_connect
Access denied for user 'mt2'@'localhost' (using passwordYES)
   
failedretrying in 5 seconds Die Datenbank wurde gestartet.
 
Startet den Loginserver ..
Shared object "libIL.so.2" not foundrequired by "game"
 
Der Loginserver wurde gestartet[0m
 Starte game99_1 
..
Shared object "libIL.so.2" not foundrequired by "game"
mysql_real_connectAccess denied for user 'mt2'@'localhost' (using passwordYES)
   
failedretrying in 5 seconds game99 Core 1 wurde gestartet.
 
Starte game99_2 ..
Shared object "libIL.so.2" not foundrequired by "game"
root@:/usr/home/game # mysql_real_connect: Access denied for user 'mt2'@'localhost' (using password: YES)
   
failedretrying in 5 seconds 
ich sehe den fehler, eruire die quelle und sehe, dass zuerst eine verbindung mit mysql versucht wird herzustellen und erst dann erscheint der lib fehler. aus diesem grund behaupte ich, dass es am passwort liegt und nicht an den libs. denn die libs werden benötigt um den core hochzufahren und nicht um auf mysql zu connecten. ich habe nie behauptet, dass keine libs fehlen. ich habe lediglich gesagt, dass anhand des oben beschrieben fehlers eine verbindung hergestellt wird, die aber verweigert wird, aufgrund eines nicht stattfindenden handshakes auf grund eines passwortes.