PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : phpMyAdmin



Malcolm Reed
26.02.2003, 00:29
Könnte mir jemand verraten wo ich das phpMyAdmin Tool (oder was das auch ist) herbekomme?

Ghettomaster
26.02.2003, 07:02
Hier: http://www.phpmyadmin.net :)

CU
Ghettomaster

Malcolm Reed
01.03.2003, 11:24
Danke, Ghettomaster, du hast doch Ahnung von der ganzen Kiste. (Gehe mal davon aus, da du dieses Forum hier administrierst.)

Ich hab das jetzt installiert, doch es gibt zwei Fehlermeldungen (an verschiedenen Stellen), aus dennen ich nicht ganz schlau werde.

Die erste ist:

Fehler

SQL-Befehl :

ALTER TABLE `bb1_userfields` ADD `field4` VARCHAR( 250 ) NOT NULL

MySQL meldet:


Access denied for user: '10003@194.9.168.22' to database 'db10003'

Und die zweite:

Warning: MySQL: Unable to save result set in ./libraries/mysql_wrappers.lib.php3 on line 92
Fehler

SQL-Befehl :


SELECT * FROM `db10003`.`bb1_posts` LIMIT 44160


MySQL meldet:

MySQL client run out of memory

MinasTirith
01.03.2003, 12:25
Von PHP selber hab ich wenig Ahnung, aber deine Fehlermeldungen kommen auch von der Datenbank und beruhen auf SQL und das habe ich zwei Jahre lang jeden Tag bearbeitet.

Das erste ist eine simple Sache, dir fehlen die Rechte, um an der Tabelle etwas zu ändern. Du musst mal prüfen ob du volle Admin-Rechte für die Datenbank hast. Evtl. musst du dir da noch einen User anlegen.
Allerdings solltest du wenn du ein neues Feld mit NOT NULL anlegst, auch für einen Inhalt sorgen, denn sonst läuft das nicht und du bekommst nur noch Fehlermeldungen. Also am besten mit einem Standardwert beim erstellen schon füllen.

Beim zweiten ist das so eine Sache.
Wie viele Daten sind denn in den beiden Tabellen enthalten?
Du machst da einen select über alle Daten von zwei Tabellen und das kann dazu führen, dass der Speicher einfach überläuft. Das Problem ist, dass MySQL genau wie andere auch, nur einen begrenzten (voreingestellten) Bereich des Speichers nützen können.

Evtl. solltest du lieber jede Tabelle einzeln selektieren oder aber du bringst gewisse Einschränkungen in den Select ein. Das Problem ist da einfach, dass du nicht genug Arbeitsspeicher für diesen Select hast, da die Datenmenge grösser ist.

Malcolm Reed
01.03.2003, 13:50
Danke Minas,

zu Punkt zwei:

Es ist nur eine Tabelle und zwar die Beiträge des charming-pages Forum. Das sind 13.5 MB.

Zu Punkt eins:

Das Problem ist, das dies im ACP auch passiert, wenn ich es über das ACP meines Forums versuche.

Aber gut, ich werde mich in beiden Punkten an meinen SysAdmin wenden und ihn darum bitten, mir die Rechte zu geben und die voreingestellen Werte (zumindest vorrübergehend) zu erhöhen.

Ghettomaster
01.03.2003, 15:26
13,5 MB sind schon ein Haufen, zumindest wenn man auf nem shared Server liegt auf dem oft noch hundert andere Accounts rumgurken. Meistens werden einem Prozess dann höchstens 5Mb Arbeitspeicher und ne maximale Laufzeit von vielleicht 10 Sekunden gewährt. das reicht für nenn anständigen Dump eben nicht.

Interessant wäre in dem Zusammenhang noch zu erfahren bei welchem Hoster die Page liegt.


CU
Ghettomaster

Malcolm Reed
01.03.2003, 15:44
Die liegt bei www.Trick-17.net (http://www.trick-17.net)
(Erinnert ihr euch noch dran, das ich hier nach einem Hoster gesucht habe und ihr mir dann das empfohlen habt ;))

Ghettomaster
01.03.2003, 17:57
Trick-17 ist vielleicht net schlecht, aber ich hab dir den nicht empfohlen ;)

Aber ich werde mir notieren nie zu Trick-17 zu wechseln *g*


CU
Ghettomaster

Malcolm Reed
09.03.2003, 15:47
Noch etwas:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: INSERT INTO bb1_userfields VALUES (615,'','')
mysql error: Column count doesn't match value count at row 1
mysql error number: 1136
Date: 09.03.2003 @ 15:45
Script: /wbb2/register.php
Referer:


Der Fehler ist aber schon schlimmer, da ihn die User bekommen.

MinasTirith
13.03.2003, 19:04
Relativ einfach, du versuchst in Zeile 615 etwas abzulegen, da aber diese Zeile nicht existiert bzw. die Tabelle noch nicht so viele Zeilen hat, kannst du da auch nichts einfügen.

Kontrolliere mal die Tabelle in die das abgelegt wird, was dort für WErte drin sind.

Malcolm Reed
13.03.2003, 23:21
Ähm.... :(
Null durchblick.

Welche Tabelle? Userfiels? Die hatt nicht mal ansatzweise so viele Zeilen.

http://heikoalf.bei.t-online.de/Unbenannt-1%20Kopie.JPG

Könnte da nicht auch einfach die register.php kaputt sein?