Re: Brauche Schubs fuer mysql
Andre Tann <atann@gmx.net> schrieb am 21.02.06 16:13:24:
Hallo Liste.
Ich versuche gerade eine mysql-Datenbank ans Laufen zu kriegen. Es ist das allererste Mal, daß ich mit mysql zu tun habe. Ziel ist es, daß phprojekt läuft, welches eben auf mysql aufsetzt.
Ich habe also nun installiert den Apache, php4, mysql, phpMyAdmin, phprojekt, usw.
Apache läuft, php4 auch. Nur bei mysql weiß ich nicht, was ich unternehmen muß, um anfangen zu können. phpMyAdmin sagt beim Aufruf:
=== MySQL said: Documentation #1045 - Access denied for user 'root'@'localhost' (using password: NO) ===
mysql läuft auf jeden Fall:
# rcmysql status Checking for service MySQL: running
In der Dokumentation von phprojekt lese ich u.a. "Create a new blank database". Ich habe keine Ahnung, wie man das macht.
Um einen kurzen Schubs in die richtige Richtung wäre ich froh. RTFM hatte ich zwar schon versucht, aber das mysql-Manual hat über 1200 Seiten...
ich hatte das auch mal installiert... war da nicht ein php- install script dabei? ich meine da hätte man selektieren können, dass die Datenbank neu erstellt wird... naja wie auch immer... d.h. du solltest erstmal den Server sichern... das geschieht alles in der Datenbank mysql flush_privileges nicht vergessen... aber ich glaube das geht auch mit dem mysqladmin von der commandline guck dazu dochmal in die docs. ansonsten heisst der Befehl... create database Datenbankname; Grüße __________________________________________________________________________ Erweitern Sie FreeMail zu einem noch leistungsstarkeren E-Mail-Postfach! Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
evil-leeroy@web.de, Dienstag, 21. Februar 2006 16:28:
ich hatte das auch mal installiert...
Du meinst phprojekt? Und war das OK, oder hast Du's wg. Unbrauchbarkeit wieder verworfen?
war da nicht ein php- install script dabei? ich meine da hätte man selektieren können, dass die Datenbank neu erstellt wird...
Also es heißt, man soll zunächst eine leere Datenbank erstellen. Das setzt das install-Skript von phprojekt offenbar voraus, denn es wird gefragt nach Hostname, Nutzername, Passwort und Name der Existierenden Datenbank.
naja wie auch immer... d.h. du solltest erstmal den Server sichern...
Ist sonst nix drauf, braucht also nicht gesichert werden...
create database Datenbankname;
OK, hab ich jetzt angelegt. Das env_test.php-Skript meint jetzt: === Database Access Seems that connecting the database has been successful :-) === setup.php sagt allerdings: Database connection failed! Call admin, please. Irgendwas fehlt also noch. Loggt mysql irgendwo hin? In /v/l/m hab ich nichts gesehen. Könnte es sein, daß der sql-User root ein Problem macht? -- Andre Tann
Am Dienstag, 21. Februar 2006 16:47 schrieb Andre Tann:
evil-leeroy@web.de, Dienstag, 21. Februar 2006 16:28:
ich hatte das auch mal installiert...
Du meinst phprojekt? Und war das OK, oder hast Du's wg. Unbrauchbarkeit wieder verworfen?
war da nicht ein php- install script dabei? ich meine da hätte man selektieren können, dass die Datenbank neu erstellt wird...
Also es heißt, man soll zunächst eine leere Datenbank erstellen. Das setzt das install-Skript von phprojekt offenbar voraus, denn es wird gefragt nach Hostname, Nutzername, Passwort und Name der Existierenden Datenbank.
naja wie auch immer... d.h. du solltest erstmal den Server sichern...
Ist sonst nix drauf, braucht also nicht gesichert werden...
create database Datenbankname;
OK, hab ich jetzt angelegt. Das env_test.php-Skript meint jetzt:
=== Database Access Seems that connecting the database has been successful :-) ===
setup.php sagt allerdings: Database connection failed! Call admin, please.
Irgendwas fehlt also noch. Loggt mysql irgendwo hin? In /v/l/m hab ich nichts gesehen. Könnte es sein, daß der sql-User root ein Problem macht?
Also ich kenne jetzt phprojekt nicht, aber wenn ich ein neues Mysql-Prog installiere, gucke ich immer, welche Datenbank das voraussetzt, starte dann "mysql -u root -p create $datenbankname" und anschliessend "mysql -u root -p" und vergebe dort dann die Berechtigungen mit: "grant all on $datenbankname.* to '$username'@'$host' identified by '$Userpassword';" Für nähere Infos siehe: http://dev.mysql.com/doc/refman/5.0/en/adding-users.html Die daten sollte man dann in die entsprechenden Configdateien eintragen, bei den meisten PHP-Projekten heisst die config.php Mfg, Thomas
Hallo Andre, Am Dienstag, 21. Februar 2006 16:47 schrieb Andre Tann: Ich glaube, das hier könnte/sollte Dir weiterhelfen.Alle Seiten sind in deutsch und gut verständlich http://www.selfphp.de/praxisbuch/praxisbuch.php?group=7
Könnte es sein, daß der sql-User root ein Problem macht? Die angelegter User müssen noch bei PHPmyAdmin eingetragen werden. Der Abschnitt für PHPmMy Amin ist sicher für Dich interessant. http://www.selfphp.de/praxisbuch/praxisbuchseite.php?site=33&group=7 Wie Du Datenbanken ohne den PHPMyAdmin anlegen kannst, wird hier ganz gut Beschrieben. http://dev.mysql.com/doc/refman/4.0/de/mysql-database-administration.html Wenn ich mich nicht irre, dann sollte auch unter /usr/share/doc oder /usr/share/docs/packages auch eine recht gute Beschreibung zu finden sein.Die hat mir auch schon gut weitergeholfen.Ich hoffe, daß sie Dir genauso gut weiterhelfen wie mir. ;-)) Viel Glück
-- Andre Tann Gruß Thomas -- Vertrauet eurem Magistrat der fromm und liebend schützt den Staat Durch huldreich hochwohlweisen Walten; Euch ziemt es, stets das Maul zu halten.
participants (4)
-
Andre Tann
-
evil-leeroy@web.de
-
Thomas Becker
-
Thomas Gräber