Homepage selbermachen 7.852 Themen, 35.619 Beiträge

MySQL, _htaccess und viel mehr

Hobbes / 3 Antworten / Baumansicht Nickles

Servus!
Ich hab mal wieder eine 'Hammerfrage' für die Spezialisten unter Euch.
Also folgendes: ich will eine (am besten Access-) Datenbank auf meiner HP unterbringen und auf diese Datenbank soll ein normaler Surfer 'lesend' drauf Zugriff haben und sie durchsuchen können.
Des weiteren möchte ich es erreichen daß bestimmte User die Username und Passwort angeben auch bestimmte Datensätze verändern können, am besten natürlich über ein Web-Interface.

Um es zu veranschaulichen: in die Datenbank sollen unter anderem Adressen und wenn jetzt jemand umzieht soll es ihm möglich sein selbst seine neue Adresse in die Datenbank einzutragen.

Und nun die Fragen:
1. Um eine Datenbank auf seiner HP unterzubringen benutzt man am besten MySQL, richtig? Was ist MySQL eigentlich? Ist das kostenlos? Oder falls MySQL Mist ist, was eignet sich dann dafür? Und falls es gut ist, kann mir jemand ein gutes Buch empfehlen?
2. Die Passwort-Geschichte: ist so eine Funktion in MySQL (oder in was auch immer) schon drin? Oder benutze ich dafür am besten _htaccess? Und woher bekomme ich _htaccess? Und wo gibt's gute FAQs für _htaccess oder vergleichbares?

Wer das beantworten kann erntet von mir großen Respekt ;-))

Gruß,
Hobbes

bei Antwort benachrichtigen
Anonym Hobbes „MySQL, _htaccess und viel mehr“
Optionen

Und hier die Antworten :)

MySql ist eine SQL Datenbank. Informationen gibt es unter www.mysql.com
Vorteile: Free (speech,beer) Einfach, bei vielen Providern vorinstalliert.
Nachteile: Keine Transaktionen, keine Views, keine Subqueries
Buch: Lade Dir die Doku runter. Da sind jede Menge Samples drin

MySql verfügt über ein eigenes Sicherheitskonzept. Es können beliebige
Anwender mit verschiedenen Rechten (lesen, schreiben, aendern usw.)
angelegt werden. Zu jedem Anwender gehört dabei natürlich ein Passwort.
Problem dabei: Sollte MySql von Deinem Provider angeboten werden, so
dürfte er Dir kaum erlauben neue Anwender für die Datenbank anzulegen.

Das Format der htaccess Datei hängt vom verwendeten Webserver ab. Für
Apache ist das Format in den Docs erklärt. Soll ein Verzeichniss
mit einem Passwort geschützt werden genügt (aus dem Kopf)

AuthUserFile /Pfad/Passwordfile
AuthName Username
AuthType Basic

Das Passwordfile muss existieren und wird mittels htpasswd angelegt.
(Sicherheitshalber gebe ich immer den vollen Pfad mit an)

j.

bei Antwort benachrichtigen
Hobbes Anonym „Und hier die Antworten : MySql ist eine SQL Datenbank. Informationen gibt es...“
Optionen

Wow, vielen Dank für die Hilfe!

Dennoch die Frage: wenn mein Provider MySQL _nicht_ zur Verfügung stellt, was dann? Welche kostengünstigen oder kostenlose Alternativen gibt es?

Nochmals Danke,
Hobbes

bei Antwort benachrichtigen
Anonym Hobbes „Wow, vielen Dank für die Hilfe!Dennoch die Frage: wenn mein Provider MySQL...“
Optionen

PHP kann Daten in ein eigenes Datenbankformat schreiben. Natürlich
ist dieses Format nicht schnell oder effizient, aber es reicht für
kleinere Datenmengen aus.

j.

bei Antwort benachrichtigen