FreeBSD Vserver HELP

07/11/2010 04:59 .CASHES#1
Helloo again..
Habe nun die 0901 files auf meinen Vserver installiert.
Er hat Freebsd drauf!
Nunja..
ich kriege es nicht hin ihn zum laufen zu kriegen..
es kommt wenn ich den server starte immer so core fehler..
Wenn mir jemand helfen könnte wäre ich demnjenigen sehr verbunden.
Wenn mir jemand den Server installiert, winkt ne 6stellige Icq Nummer auf ihn zu oder eine 10er PSC..
07/11/2010 05:33 αίίR7 :3#2
sicher dass FreeBSD auf deinem vServer ist?

hast du MySQL installiert, und die user geaddet, die datenbank hochgeladen usw. ?
07/11/2010 05:40 .CASHES#3
Ja alles getan, Hab den als FREEBSD gemietet, und habe per ssh alles dem Tut befolgt.
Hab mich nach dem Core fehler schlau gemacht, wurd gemeint die mysql.sock wäre kaputt.
Ich habe keine Ahnung, wäre super wenn jemand, der es schonmal gemacht hat nachschaut.
07/11/2010 05:54 αίίR7 :3#4
Deinstallier MySQL mal komplett u. installier's neu.

Mach mal 'nen Port update mit:

PHP Code:
cd /usr && portsnap fetch update 
Geh ins MySQL Verzeichniss:

PHP Code:
cd /usr/ports/databases/mysql50-server

Deinstaller MySQL

PHP Code:
make deinstall 
Reboote ..


Geh nun wieder ins MySQL Verzeichniss:

PHP Code:
cd /usr/ports/databases/mysql50-server

Installiere nun MySQL

PHP Code:
make install WITH_XCHARSET=all clean 

Nun installierst du 'ne datenbank

PHP Code:
/usr/local/bin/mysql_install_db 

Rechte an user u. verzeichniss geben:

PHP Code:
chown -R mysql /var/db/mysql/ && chgrp -R mysql /var/db/mysql 

Starte MySQL testweise:


PHP Code:
/usr/local/bin/mysqld_safe –user=mysql 
(Nicht kopieren, am ende das '&' wird nicht richtig übernommen)


Leg nun ein Password für den MySQL localhost ein, um mit 'mysql -p' via Putty einloggen zu können:


PHP Code:
/usr/local/bin/mysqladmin -u root password newpassword 
*"newpassword" muss mit deinem Password was du haben möchtest ausgetauscht werden.


Nun trag MySQL direkt mit in die rc.conf, damit MySQL beim start des Roots/vServers direkt mit gestartet wird:

PHP Code:
cd /etc && ee rc.conf 
PHP Code:
mysql_enable="YES" 
Escape > Leave editor > Save changes


Rebooten ...

Nun log dich via. Putty im localhost ein mit "mysql -p" und deinem ausgewählten password.


PHP Code:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'[ENTER-TASTE]

IDENTIFIED BY 'your_password' WITH GRANT OPTION
Dort wo steht 'your_password' musst du wieder mit deinem gewünschten password austauschen, aber die ' ' müssen so stehen bleiben !

Danach:


PHP Code:
GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost'

IDENTIFIED BY 'mt2!@#' WITH GRANT OPTION;

quit (enter drücken ..) 
Danach noch:

PHP Code:
chmod 777 /var/db 
PHP Code:
chmod 777 /var/db/mysql 
07/11/2010 06:01 .CASHES#5
Wow danke, sehe grad er macht nen Port update,
werde mal sehen, hab mich grad nur aus MySQL ausgeschlossen gehabt o.o
Hat irwie den host geblockt und kam in dem phpmyadmin nimmer rein, ist wohl besser wenn ichs neu installiere.
Aber echt krass was du mir da zusammengeschrieben hast, gibt nen Thx :D
07/11/2010 06:15 αίίR7 :3#6
Quote:
Originally Posted by Crypt3r View Post
Wow danke, sehe grad er macht nen Port update,
werde mal sehen, hab mich grad nur aus MySQL ausgeschlossen gehabt o.o
Hat irwie den host geblockt und kam in dem phpmyadmin nimmer rein, ist wohl besser wenn ichs neu installiere.
Aber echt krass was du mir da zusammengeschrieben hast, gibt nen Thx :D
ach kein ding ;O, solange man nich doof angemacht wird und es hilfreich is mach ich's gerne.

update kannst du nur durch führen, wenn ports bereits installiert sind, falls nicht:


PHP Code:
cd /usr && portsnap fetch extract 
07/11/2010 06:25 .CASHES#7
Ja war schon am existieren, nur komme nicht in meine Datenbanken uns das passwort beim neuinstallieren konnte ich auch nicht setzen.
Fehler immer:
Quote:
ERROR 1045 (28000): Access denied for user '**'@'localhost' (using password: NO)

HMMM
Bekomme immer noch Fehler..
Quote:
mv: rename cores/core.2 to cores/core.1: No such file or directory
mv: rename cores/core.3 to cores/core.2: No such file or directory
mv: rename cores/core.4 to cores/core.3: No such file or directory
mv: rename cores/core.5 to cores/core.4: No such file or directory
mv: rename cores/core.6 to cores/core.5: No such file or directory
mv: rename ./game1_1.core to cores/core.6: No such file or directory
07/11/2010 06:42 αίίR7 :3#8
Spiel mal die datenbank neu auf.

DANACH ! machst du folgendes, um dir dein "password" für extern so wie intern zurück zu holen.


MySQL Server stoppen:

PHP Code:
/usr/local/etc/rc.d/mysql-server stop 

Tabellen speichern u. sichern:

PHP Code:
mysqld_safe --skip-grant-tables 
So, nun kann sein das Putty sich aufhängt, fenster trotzdem offen lassen & ein zweites Putty aufmachen/starten.

Wenn du aufm Root eingeloggt bist, logst du dich wie folgt ein


PHP Code:
mysql --user=root mysql 

Password updaten/ändern/zurüchholen:

PHP Code:
update user set Password=PASSWORD('hier-neues-passwort-eintragen'where user='root'
(' ') muss so bleiben, einfach dort zwischen dein password eintragen.


PHP Code:
flush privileges
PHP Code:
exit; 

MySQL Server restarten:

PHP Code:
/usr/local/etc/rc.d/mysql-server restart 

Denk aber dran, dass der user mt2 erstellt wird, wie OBEN beschrieben ist.
07/11/2010 07:12 .CASHES#9
Okay hat soweit funktioniert, muss ich bei der DB was beachten muss die ingame verbunden werden?
Ich weiß es leider nicht genau.
Aufjedenfall wurd ein User Mt2@localhost erstellt.
Kommt aber immernoch der Fehler..
07/11/2010 07:44 αίίR7 :3#10
ok, das is schonmal soweit richtig.

Bevor die core fehler kommen, muss ja ein "fehler" angezeigt werden.

&Nein, es muss nichts eingebuden werden, da die configs das schon übernehmen in den serverfiles.

hast du die files usw. auch entpackt?
07/11/2010 07:50 .CASHES#11
Ja ist alles entpackt, wenn du magst kannst ja per Teamviewer mal schauen.
07/11/2010 07:54 αίίR7 :3#12
add mich icq/msn

388582682

[Only registered and activated users can see links. Click Here To Register...]


was hast du bisher alles installiert?
07/11/2010 10:53 .CASHES#13
So Server wird grad vom Support auf ein 32 Bit System installiert. :)