PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : definiere mysql sql



Marabunta
02.05.2009, 23:27
mit ftp kann ich was anfangen aber was ist mysql und was kann man damit machen? ich hab kaum nützliche infos gefunden o.O?!

sTalk3er
02.05.2009, 23:31
Klick mich (http://de.wikipedia.org/wiki/MySQL)

VeN0m
02.05.2009, 23:33
Und das postest Du nach SQL-Injections? Das hat zwar im weitesten Sinne damit zu tun aber naja...
FTP ist, wie der Name sagt eben das File Transfer Protokol zur Übermittlung von Daten an einen Server.
MySql ist ein Datenbankverwaltungssystem. Userdaten z.B werden genauso, wie Forenthreads, Beiträge und vieles mehr in MySql gespeichert und per PHP hinausgezogen, da das speichern in HTML- oder PHP-Dokumenten in diesem Fall sinnlos wäre:
http://de.wikipedia.org/wiki/Mysql --> Eigeninitiative?

EDIT: Damn, zu langsam.

Marabunta
02.05.2009, 23:50
http://de.wikipedia.org/wiki/Mysql --> Eigeninitiative?

thx für die antwort aber wiki hilft mir nicht weiter...
aber der rest ist sehr hilfreich xD

VeN0m
02.05.2009, 23:53
Wieso hilft Wiki nicht weiter? Zu langer Artikel (keine Lust zu lesen)? Ne also wirklich... Aber eine besser Definition findest Du auch nirgends... Aber wie gesagt: MySql ist ein Datenbankverwaltungssystem. Was eine Datenbank ist müsste eigentlich jeder wissen. Wirklich empfehlen kann ich aber nur: Lass Dir keine kurzen Definitionen zukommen sondern lerne fleißig, wenn Dich etwas wirklich interessiert. Denn dann wirst Du irgendwann Profi... Keiner kam mit all dem Wissen auf die Welt sondern hat es sich angeeignet.

fred777
02.05.2009, 23:59
Kannst auch mit Access üben, oder kleine Scripte schreiben, Tutorials dazu findest du überall. Space und eine Datenbank bekommst du auch bei fast jedem Hoster, was willst du mehr. Und die Grundlagen nicht vergessen:
http://dev.mysql.com/doc/refman/5.1/de/tutorial.html

Marabunta
03.05.2009, 09:56
Wieso hilft Wiki nicht weiter? Zu langer Artikel (keine Lust zu lesen)? Ne also wirklich... Aber eine besser Definition findest Du auch nirgends... Aber wie gesagt: MySql ist ein Datenbankverwaltungssystem. Was eine Datenbank ist müsste eigentlich jeder wissen. Wirklich empfehlen kann ich aber nur: Lass Dir keine kurzen Definitionen zukommen sondern lerne fleißig, wenn Dich etwas wirklich interessiert. Denn dann wirst Du irgendwann Profi... Keiner kam mit all dem Wissen auf die Welt sondern hat es sich angeeignet.

2-4relativ uninterressant(geschichte usw)
Speichersubsystem [Bearbeiten (http://de.wikipedia.org/w/index.php?title=MySQL&action=edit&section=5)]

Speichersubsystem [Bearbeiten (http://de.wikipedia.org/w/index.php?title=MySQL&action=edit&section=5)]

MySQL bietet verschiedene Speichersubsysteme an. Jede einzelne Engine ist für ein spezielles Einsatz-Szenario optimiert. Im Vergleich zu der traditionellen Mehrschichtenarchitektur von Datenbanksystemen sind die Engines kein reines Speichersubsystem, sondern bieten mehr Funktionalität an. So liegt die Verwaltung von Indexen und referenzielle Integritäten in der Hand der Engine. Man kann auch selber eine Speicher-Engine schreiben und diese zu den bestehenden hinzufügen oder eine Anwendung ausschließlich mit der eigenen Engine betreiben.[10] (http://de.wikipedia.org/wiki/Mysql#cite_note-9)
Neben den Indexen liegt ein Hauptteil der Transaktionsverwaltung der Engines. Dies ermöglicht es verschiedene Varianten von Engines zu erstellen, die einmal eine strenge ACID (http://de.wikipedia.org/wiki/ACID)-Transaktionsverwalutng liefern oder eine sehr einfachere Verwaltung um effizienter arbeiten zu können.
Neben den von MySQL veröffentlichten, und mit MySQL mitgeliefert, Engines gibt es noch Engines, die von Drittanbietern entwickelt werden und benutzbar sind.


das ist nicht unbedingt einfach zu verstehn...


meine frage wäre die nützlichsten funktionen von mysql welche sind die und was macht ihr damit?

int_main();
03.05.2009, 10:40
dann drück dich doch mal gescheid aus was du wissen willst. alle denken du weißt nicht was MYSQL ist.

Marabunta
03.05.2009, 11:26
was es ist hab ich jetzt glaub ich verstanden das ist ein Datenbankverwaltungssystem ich denk mal da sind alle benutzer usw. drauf und wen man darauf zugriff hat könnte man sich theoretisch auf der seite dann als admin einloggen?!

Invisibility
03.05.2009, 11:35
Du könntest dir nach Belieben Admins erstellen wenn dir danach ist. Alternativ kannste aber auch
das Password vom aktuellen Admin auslesen, falls es in MD5 verschlüsselt ist musst du es natürlich
cracken. Ansonsten sind die Antworten in diesem Thread m.E. aussagekräftig und vor allem richtig.
Viel Glück bei deinem Vorhaben.
Greetz,
Invi

VeN0m
03.05.2009, 12:18
Wie Invisibility eben schon sagte kann man sich beliebig Admins erstellen. ABER man muss wissen, wie es geht. Z.B hat E107 (mein Lieblingssystem ^^) zwei Felder, die "user_admin" und "user_perms" heißen. Ohne, dass bei "user_perms" der richtige Wert steht kann man lediglich in den Adminbereich (dafür genügt "user_admin" = "1") aber dort absoulut nichts anfangen. "0" wäre der Wert für Haupt-Admin. Aber das sage ich nur mal so allgemein... Soll heißen: Informiere Dich vorher über das System, an das Du ranmöchtest.
MySQL alleine nützt vor allem recht wenig. Das System, mit dem Du darauf Zugriff bekommst heißt "PHPMyAdmin", was aber wirklich jeder der MySQL nutzt am Laufen hat.
Aber Zugriff darauf zu kriegen ist schwer, da oft auch mehrere User den selben PHPMyAdmin-Zugang nutzen (beim Hoster 1blu z.B) und Bruteforce da wenig bringen wird (tut es eh nicht). Am einfachsten wären SQL-Injections (siehe zugehöriges Forum). Naja... So viel dazu.