Hey PVP Community,
Ich wollte euch heute mal genau erklären wie ihr euch ein (P)server auf euren root installiert.(Diesen Thread eröffnete ich,da ich bei google und auch hier nix gefunden habe und auch weil ich anderen helfen möchte).Also da ich auch neu bin bitte nicht so Hart ins gericht mit mir gehen.Also Fangen wir an.
Inhalt
1. Ports Aktualisierung
2. MySQL Installation
3. Erstellung eines MySQL Users
4. Upload der Serverfiles und Datenbank
5. Libs
Was ihr braucht
* Rootserver mit FreeBSD 7.1 / 7.2 ~ 32Bit !
* PuTTy
* Filezilla
* Serverfiles
* Datenbank
-------------------
1. Ports Aktualisierung
Stellt eine Verbindung via PuTTy zu eurem Server da.
Wir wechseln nun in das richtige Verzeichnis mit:
Zitat:
cd /usr
Nachdem wir es getan haben laden wir uns die aktuellsten Ports runter.
Zitat:
fetch ftp://ftp.freebsd.org/pub/FreeBSD/po...s/ports.tar.gz
Wenn es zu ende downloadet hat müssen wir es entpacken.
Zitat:
tar zxvf ports.tar.gz
Wenn es entpackt wurde müssen wir es starten.
Zitat:
rm ports.tar.gz
2. MySQL Installation
Als erstes wechseln wir erneuert ins richtige Verzeichnis.
Zitat:
cd /usr/ports/databases/mysql55-server/
Nun geben wir den Befehl ein, dass er MySQL55 mit allen Kodierungen installieren soll.
Zitat:
make install WITH_XCHARSET=all clean
Nachdem wir es eingegeben haben und er zu ende Installiert hat müssen wir den folgenden Befehl eingeben.
Zitat:
/usr/local/bin/mysql_install_db
Nachdem wir auch dies erfolgreich abgeschlossen haben, müssen wir die entsprechenden Rechte geben.
Zitat:
chown -R mysql /var/db/mysql/ && chgrp -R mysql /var/db/mysql/ && chmod -R 777 /var/db/mysql
Nun haben wir auch alle Rechte gegeben, die MySQL braucht. Jetzt stellen wir MySQL als "autostart" ein. Dafür müssen wir ins Verzeichnis /etc wechseln.
Zitat:
cd /etc
Nun bearbeiten wir die rc.conf.
Zitat:
ee rc.conf
Ganz unten fügen wir ein das MySQL auch als "autostart" gilt.
Zitat:
mysql_enable="YES"
Auch das müssten wir nun erfolgreich abgeschlossen haben. Jetzt müssen wir den Server neu starten.
Zitat:
reboot
Das war es schon mit der Installation von MySQL.
3. Erstellung eines MySQL Users
Nun erstellen wir ein MySQL User, mit dem ihr auch auf die Datenbank connecten könnt.
Als ersten geben wir den Befehl ein und Entern !
Zitat:
mysql -p
Jetzt sind wir im "mysql modus" und setzen einen jeweiligen User die Rechte.
Zitat:
GRANT ALL PRIVILEGES ON *.* TO 'EUERUSER'@'%'
Wichtig "EUERUSER" mit einem beliebigen Usernamen ersetzen z.B mit "Sakaku" Wenn ihr es eingeben habt müsst ihr Entern, wenn ihr dies auch gemacht habt kommen wir zum nächsten Befehl.
Zitat:
IDENTIFIED BY 'EUERPASSWORT' WITH GRANT OPTION;
Wichtig "EUERPASSWORD" mit einem beliebigen Password erstezen z.B 12345
Nun verlassen wir den "mysql modus"
Zitat:
exit
Jetzt haben wir erfolgreich einen MySQL User erstellet.
4. Upload der Serverfiles und Datenbank
Serverfiles
Stellt eine Verbindung via Filezilla zu eurem Server da.
Als erstes wechselt ihr ins Verzeichnis:
Zitat:
/home
Nun laden wir unsere Serverfiles hoch. Nachdem wir es getan haben, müssen wir sie entpacken.
Zitat:
tar zxvf serverfiles.tar.gz
Hierbei ist es wichtig das ihr statt "serverfiles" den Namen eures Archivs von den Serverfiles schreibt.
Zunächst setzen wir den Serverfiles volle Rechte. Dafür müsst ihr eine Verbindung via PuTTy zu eurem Server da stellen.
Nun sind wir mit unserem Rootserver verbunden und vergeben den Serverfiles die vollen Rechte.
Zitat:
chmod -R 777 /home/game
Datenbank
Stellt eine Verbindung via PuTTy zu eurem Server da.
Als erstes wechseln wir ins Hauptverzeichnis:
Zitat:
cd
Wir müssen nun MySQL stoppen.
Zitat:
/usr/local/etc/rc.d/mysql-server stop
Jetzt müsst ihr eine Verbindung via Filezilla zu eurem Server da stellen. Und ins richtige Verzeichnis wechseln.
Zitat:
/var/db/mysql/
Dort uploaden wir nun unsere Datenbank und vergeben nochmals die vollen Rechte. Dazu wechseln wir zu PuTTy und geben folgenden Befehl ein.
Zitat:
chmod -R 777 /var/db/mysql
Fertig!
5. Libs
Damit der Server auch korrekt läuft, braucht FreeBSD einige Libs. Dazu stellt ihr eine Verbindung via Filezilla zu eurem Server da. Als nächstes wechselt ihr ins Verzeichnis.
Zitat:
/home/game/lib_old/
Nun erstellt euch einen Neuen Ordner auf eurem PC und ladet euch die ganzen Libs runter, wenn ihr dies getan habt wechselt ihr ins Verzeichnis.
Zitat:
/lib
Und zieht die ganzen runter geladenen libs in den /lib Ordner. Ihr dürft NICHTS überschreiben, denn es kann das Betriebssystem zerstören. Wenn ihr dies erfolgreich abgeschlossen habt. Wechselt ihr ins Verzeichnis.
Zitat:
/libexec
Und zieht ebenfalls die ganzen runter geladenen Libs dort rein, hier dürft ihr wieder NICHTS überschreiben.
Wenn ihr alle Schritte richtig befolgt habt, müsstet ihr nun einen Metin2 Server haben.
Mit freundlichen Grüßen,
Das Tutorial hab ich kopiert von Sakaku
besuch Don-Mike.Jimdo.com da findet ihr Serverfiles und Tutorials