Man man man, ihr macht hier nen Aufstand und redet halt voll aneinander vorbei

also es gibt im Großen und Ganzen ZWEI (einfache) Lösungen für dieses Problem
(ich gehe in diesem Beispiel davon aus, dass die Files ind /home/game liegen und pro Channel nur einen Core besitzt!)
1. putty/VM
# cd /home/game/db
# cat conf.txt
Als Resultat bekommen wir z.B. sowas:
Code:
WELCOME_MSG = "DB Server has been started"
SQL_ACCOUNT = "localhost account mt2 mt2!@# 0"
SQL_PLAYER = "localhost player mt2 mt2!@# 0"
SQL_COMMON = "localhost common mt2 mt2!@# 0"
SQL_HOTBACKUP = "localhost hotbackup mt2 mt2!@# 0"
TABLE_POSTFIX = ""
......
hieraus können wir lesen:
localhost = Host
account/player... = Datenbank
mt2 = User
mt2!@# = Passwort
0 = Weiß ich nich genau
also haben mir im Falle 1 die Möglichkeit einfach via Navicat einen neuen User zu erstellen der Zugriff auf die oben beschriebenen Datenbanken hat, mit dem Namen "mt2" und dem Passwort "mt2!@#" und als Host natürlich den "localhost"
2. ihr habt schon einen User angelegt via Navicat oder Putty oder sonst wie, und wollt diesen verwenden, dann müsst ihr einfach durch ALLE Config Files gehen und dort wie im Bsp 1. den User und das PW abändern! (natürlich im Klartext)
Dass man sich, iwo nen MySQL5 Hash erstellt und den in die User Tabelle einträgt ist natürlich auch möglich, jedoch meiner Meinung nach eine Methode, die man außer Acht lassen sollte
Kind regards
PS: Putty-Mysql Befehl um einen User anzulegen mit den oben genannten Daten (der aber auf alle Datenbanken zugreifen kann!!!!):
Code:
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';