PDA

Bekijk de volledige versie : MySql - Tabelle einfügen - Probleme, hilfe



The Joker
12-05-2007, 15:17
Hallo,
ich habe auf dem Wl500gp mit olegs firmware mysql, php, phpmyadmin und thttpd installiert. Wenn ich in phpmyadmin eine tabelle einfügen will die mehr als 5 spalten hat, bekomme ich eine leere seite angezeigt und die tabelle ist nicht eingetragen. Bei spalten kleiner als 6 geht alles. Ich verstehe den Fehler einfach nicht.
Ach ja, ich habe jetzt die Tabelle per Konsole und sql-file eingefügt. Das geht ohne probleme. Dann habe ich auch ein paar einträge per console eingefügt. Auch ohne probleme. Ich bekomme die Tabellen und Einträge auch in phpmyadmin angezeigt, kann nur keine weiteren einträge hinzufügen.
Ist irgendentwas falsch konfiguriert?

Gruß joker

magnat
12-05-2007, 17:05
Hi,

versuch es mal mit dem Tool http://www.heidisql.com/

Da bekommste auch vernünftige Fehlermeldungen.

Gruß

The Joker
14-05-2007, 16:18
Hallo,
das Tool sieht sehr vielversprechend aus, jedoch kann ich mich nicht vom pc aus auf dem Router (port 3306) verbinden. Ich bekomme immer die Meldung, das ich keine Rechte darf. (Es ist vermutlich nur erlaubt von "localhost" aus auf die Datenbank zu connecten.) Kann mir jemand sagen, was ich in der my.cnf eintragen muss, dass man auch von außerhalb sich verbinden kann?

Gibt es denn überhaupt leute die auf ihrem router eine sql datenbank am laufen haben? Und bei denen alles funktioniert? Also auch Tabellen eintragen die mehr als fünf Spalten haben? Ich habe mal mysql so konfiguriert, dass es alle aktionen mitloggen soll. Dann ist mir aufgefallen, dass bei Tabellen mit mehr als 5 Spalten erst gar kein eintrag entsteht. Ich dachte erst, das es vielleicht am Web-Server also thttpd liegt, also habe ich einen anderen installiert (appweb), aber das problem existiert immer noch. ... ich brauch hilfe... hilfe

Gruß Joker

holger99
25-05-2007, 09:11
Hallo joker!
bin seit zwei Wochen glücklicher Besitzer einer Yakumo Wireless HDD (baugleich mit ASUS WL-HDD). als erstes Olegs neueste Firmware --.g draufgespielt gemäß den Anweisungen hier (vielen Dank an alle). Bei mir läuft mysql sehr gut. Zugriff von einem anderen Rechner mit einem Java-Programm und den jdbc-Treibern, ca. 20 Tabellen, auch welche mit 10 Spalten und Grafiken von ca. 8 kByte pro Stück enthalten.
In my.cnf den Eintrag skip-networking --oder so ähnlich auskommentiert, dann mysql aufgerufen und einen Eintrag in der Tabelle user hinzugefügt:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'benutzer'@'%' IDENTIFIED BY 'geheimes-passwort' WITH GRANT OPTION;
mysql>quit;

/opt/share/mysql/mysql.server stop
/opt/share/mysql/mysql.server start
durch das Prozent-Zeichen geht dann die Anmeldung von einem beliebigen Rechner aus für benutzer mit geheimes-passwort.
Gruß