Ein neues Thema erstellen  Auf das Thema antworten  [ 23 Beiträge ]  Gehe zu Seite 1 2 Nächste
Autor Nachricht
BeitragVerfasst: 13.07.2004, 17:12 

Registriert: 13.07.2004, 13:55
Beiträge: 12
Hi Leute ich bin wieder am basteln. Ich möchte einen 1.6 Server für die www.Oldschool-LAN.de machen, das hat auch wunderbar hingehauen.Ich habe Clanmod v1.82b1 Statsme 2.8.0 Metamod1.17..Installiert.Läuft alles.Aber jetzt möchte ich auch hlstats machen also Player Rank und so weiter.ich habe bei http://docs.unitedadmins.com/hlstats/de/ eine anweisung in deutsch gefunden.hab das mit dem indigoperl und mysql und php-win32 und hlstats-1.20 nach anweisung auf win 2000 aufgespielt aber die data base wird nicht gefunden von hlstats.kann mir einer helfen????????





bis dahin alles geklappt HLstats Dokumentation : Windows Installation : Setup HLstats :
Konfiguration von MySQL
Öffne ein Konsolenfenster (Start -> Ausfüren -> cmd.exe)


Wechsle das Verzeichnis nach C:\hlstats\


Führe folgenden Befehl in der Konsole aus




mysqladmin create hlstats


um eine Datenbank zu erstellen.
so wenn ich diesen Befehl aus führe in der console bekomme ich die meldung
C:\>cd hlstats

C:\hlstats>mysqladmin create hlstats
mysqladmin: CREATE DATABASE failed; error: 'Access denied for user: '@localhost'
to database 'hlstats''

C:\hlstats>mysqladmin create hlstats --user=root --password=rootpassword
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: YES)'was mache ich falsch????bitte hilf mir


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 13.07.2004, 18:51 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Im ersten Fall ist kein User für die MySQL Datenbank angeben worden.
Im zweiten Fall stimmt das Passwort nicht (Außerdem macht man sowas nicht mit dem root User).

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 13.07.2004, 22:09 

Registriert: 13.07.2004, 13:55
Beiträge: 12
also danke für deine antwort wie muss ich den user denn angeben?
also ich meine wie muss der befehl denn heißen damit eine database erstellt wird?? :?:


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 13.07.2004, 23:01 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Wenn Du eine Database erstellen willst musst Du das natürlich mit root machen. Also:
Code:
C:\hlstats> mysql -u root -p
Passwort eingeben!
Code:
mysql> create database hlstats;
Anschließend muss noch der User und seine Rechte festgelegt werden:
Code:
mysql> GRANT ALL ON hlstats.* TO 'me'@'localhost' IDENTIFIED BY 'mypassword';
Der User "me" hat also jetzt Zugriff auf die Database, wenn er sich über "localhost" (gleicher Rechner wie MySQL-Datenbank) mit dem Passwort "mypassword" anmeldet.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 13.07.2004, 23:03 
HLDS Team

Registriert: 29.12.2002, 18:18
Beiträge: 988
Wohnort: Allersberg
kurze anmerkung: root von mysql != root von linux (in der Regel)


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 14.07.2004, 00:45 

Registriert: 13.07.2004, 13:55
Beiträge: 12
hab ich gemacht und das ging muss jetzt leider aufhören mache morgen weiter mega big thx.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 14.07.2004, 08:27 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Das ist schon klar, dass hier root != root ist.
Trotzdem sollte ich einer Webpage keinen MySQL-root Zugang geben. Zu leicht könnte jemand an das Passwort herankommen und hat dann vollen Zugriff auf alle Datenbanken.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 14.07.2004, 16:42 

Registriert: 13.07.2004, 13:55
Beiträge: 12
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.

C:\Dokumente und Einstellungen\Peter.PR>cd..

C:\Dokumente und Einstellungen>cd..

C:\>cd hlstats

C:\hlstats>mysql --user=root mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11 to server version: 4.0.20a-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> mysqladmin create hlstats
->


WAS :oops: jetzt??*rotwerd*


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 14.07.2004, 22:47 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Zitat:
Code:
mysql> create database hlstats;
Anschließend muss noch der User und seine Rechte festgelegt werden:
Code:
mysql> GRANT ALL ON hlstats.* TO 'me'@'localhost' IDENTIFIED BY 'mypassword';
Der User "me" hat also jetzt Zugriff auf die Database, wenn er sich über "localhost" (gleicher Rechner wie MySQL-Datenbank) mit dem Passwort "mypassword" anmeldet.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 15.07.2004, 10:28 

Registriert: 13.07.2004, 13:55
Beiträge: 12
C:\hlstats>perl hlstats.pl
++ HLstats 1.20 starting...

-- Opening UDP listen socket on port 27500 ... opened OK
-- Connecting to MySQL database 'hlstats' on 'localhost' as user 'pr' ... connec
ted OK

++ HLstats is now running (Normal mode, debug level 1).



so nun laufen sie aber wenn ich mit den internet explorer http://localhost/hlstats/hlstats.php?mode=admin auf rufe dann bekomme ich diese meldung:ERROR
Database Error

Server Address: localhost
Server Username: pr
Error Diagnostic:
Bad query.

Server Error: (1146) Table 'hlstats.hlstats_options' doesn't exist

Last SQL Query:


SELECT keyname, value FROM hlstats_Options

was mache ich falsch. :roll:


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 15.07.2004, 14:47 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Bist Du sicher, dass Du auch die Tabellen in der Database angelegt hast?

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 15.07.2004, 18:01 

Registriert: 13.07.2004, 13:55
Beiträge: 12
nein ich bin nicht sicher denn ich wollte dir mit dem post:mysql> mysqladmin create hlstats
->


WAS jetzt??*rotwerd*
ja sagen das ich das soweit gemacht habe und dann kommt das-> und dann??????aber da hast du deinen post noch mal kopiert und ich dachte naja dann is das wohl gut so. :oops:


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 15.07.2004, 18:03 

Registriert: 13.07.2004, 13:55
Beiträge: 12
PS: ich mach das zum ersten mal und habe davon überhaupt keine ahnung also bitte nicht bösse sein wenn ich so doof frage :lol:


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 15.07.2004, 20:37 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Ich meine, in der ANleitung müsste dazu was stehen. ;)

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 15.07.2004, 21:20 

Registriert: 13.07.2004, 13:55
Beiträge: 12
nein da is nix hier der link: http://docs.unitedadmins.com/hlstats/de/

gib mir nenn tip?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 15.07.2004, 21:55 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
http://docs.unitedadmins.com/hlstats/de ... mysql.html

Punkt 3 könnte interessant sein.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 15.07.2004, 22:50 

Registriert: 13.07.2004, 13:55
Beiträge: 12
shell> was ist das und wie komme ich da ihn?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 16.07.2004, 09:25 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Das ist C:\> oder ähnliches.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 16.07.2004, 23:18 

Registriert: 13.07.2004, 13:55
Beiträge: 12
ich kann keine database für hlstats erstellen und die hlstats.sql datei kann mysql auch nicht lesen da steht dann das:mysql> mysql hlstats < hlstats.sql
->
->
-> \g
ERROR 1064: You have an error in your SQL syntax. Check the manual that corresp
onds to your MySQL server version for the right syntax to use near 'mysql hlstat
s < hlstats.sql' at line 1
mysql> ich bin jetzt eine woche dabei und der scheiss geht nicht kann mir denn keiner helfen :?: :(


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 17.07.2004, 10:51 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Das Problem bin ja nicht ich...

Mit shell ist gemeint, dass Du das in der Eingabeaufforderung machst. Dazu darf man noch nicht in MySQL eingeloggt sein (also kein mysql> im Prompt).

1. mysql ist der Befehl um sich in die Datenbank einzuloggen.
2. Gibt man dahinter eine Database an (hier hlstats) wechselt er nach dem einloggen direkt in diese.
3. Gibt es eine Datei hlstats.sql, die alle Steuerbefehle zum anlegen der entsprechenden Tabellen beinhaltet. Durch das "<" sagt man der Console, dass der Inhalt der Datei statt der Keyboardeingaben an das Programm weitergeleitet werden soll.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 23 Beiträge ]  Gehe zu Seite 1 2 Nächste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de
Original Design von "[ Half-Life Admin Mod © Alfred Reynolds 2000-2003 ] - [ site design by Jägermeister ]"