Probleme mit datenbanken?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
arbeitsspeicher
aufruf
befehl
datenbank
dokumentation
fehler
folgenden fehler
gel
hilfe
integer pa
konfigurationsdatei
lesen
mache
problematischen zeilen
sache
support
tabelle
vielen dank
zeile
zentrale
-
Hilfe!
Ich wollte was installieren, bekomme aber im phpmyadmin folgenden Fehler, obwohl ich richtig eingeloggt bin.
Fehler
SQL-Befehl:
-- Tabela USER
CREATE TABLE chat.user(
uid integer AUTO_INCREMENT PRIMARY KEY ,
name varchar( 20 ) ,
last timestamp,
rid integer,
pass varchar( 64 )
) TYPE = HEAP
MySQL meldet: Dokumentation
#1044 - Access denied for user: 'USER28617@%' to database 'chat'
Danke im Voraus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das Problem ist in dieser Zeile:
CREATE TABLE chat.user
Du versuchst eine Tabelle mit dem Name "user" in einer DB mit dem Namen "chat" zu erstellen. Allerdings gibt es hier auf lima-city keine DB mit dem Namen. Am besten l?schst du den DB-Namen aus dem Aufruf raus oder tr?gst den richtigen DB-Namen ein. Also so:
create table user ...
Mir f?llt gerade auf... HEAP wird hier bestimmt nicht unterst?tzt. Am besten l?schst du auch den Teil mit "type". -
Hallo!
Vielen Dank erstmal, du siehst, ich kenne mich mit datenbanken (noch) nicht aus.
Mir f?llt gerade auf... HEAP wird hier bestimmt nicht unterst?tzt. Am besten l?schst du auch den Teil mit "type".
Wenn ich das mache, kann mein chat noch funktionieren, und wof?r ist heap ?berhaupt da. Vielleicht muss ich sie ersetzen?
Danke -
Na super
Jetzt hab ich folgendes:
SQL-Befehl:
-- Tabela USER
CREATE TABLE user( uid integer AUTO_INCREMENT PRIMARY KEY , name varchar( 20 ) , last timestamp, rid integer, pass varchar( 64 ) ) TYPE = HEAP
MySQL meldet: Dokumentation
#1164 - The used table type doesn't support AUTO_INCREMENT columns
Wenn ich so viel l?sche, wird mein chat ?berhaupt funktionieren?? -
Wahrscheinlich gibt es irgendwo bei deinem Chat (ich sch?tze mal, du benutzt irgendwas Vorgefertigtes) eine zentrale Konfigurationsdatei, in der du den Datenbanknamen anpassen kannst. Dann gibt es keine Probleme. Ansonsten kommt viel Arbeit auf dich zu.
Und wegen der Sache mit HEAP: Probier erstmal, ob es geht. Wenn ja, dann ist es ok.
Tabellen, die mit dem Typ HEAP angelegt werden, werden nicht auf die Festplatte geschrieben (sollte MySQL abst?rzen, ist die Tabelle einfach weg), sondern werden komplett im Arbeitsspeicher abgelegt. Das hat den Vorteil, dass solche Tabellen viel schneller sind als andere Tabellentypen (MyISAM, ISAM, InnoDB, etc.). -
Ich glaube ich suche mir ein anderes chatprogramm, mit diesem habe ich probleme, die mysql datenbank gibt fehler zur?ck, obwohl ich alle problematischen Zeilen gel?scht habe
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage