Galileo Design < openbook > Galileo Design - Know-how für Kreative.
Know-how für Kreative

Inhaltsverzeichnis
1 Einleitung
2 Projektablauf für die Buchwebsite
3 Programmgrundlagen
4 Dreamweaver erweitern
5 Eine Site erstellen
6 Grundlegende Dokumenteinstellungen
7 Tabellen in Dreamweaver
8 Bilder im Web
9 Framesets
10 Aktionen
11 Die Zeitleiste
12 CSS in Dreamweaver
13 Ebenen
14 Hyperlinks
15 Vorlagen und Bibliotheken
16 Formulare
17 Quelltext de Luxe
18 Dreamweaver und Flash
19 Office-Daten einfügen
20 Dynamische Websites – eine Einführung
21 Einführung in PHP
22 Lokalen Webserver installieren
23 Dynamische Sites in Dreamweaver einrichten
24 MySQL-Grundlagen
25 Datenbanken mit Dreamweaver anbinden
26 PHP und Dreamweaver
27 Datenbanken abfragen
28 Daten einfügen und dynamische Formulare
29 Datensätze bearbeiten
30 Benutzer authentifizieren und Zugriffsrechte festlegen
31 Fortgeschrittene Techniken
32 Dreamweaver 8 und XML
33 Menüs für dynamische Verhalten
Stichwort

Download:
- ZIP, ca. 33 MB
Neuauflage bestellen
Ihre Meinung?

Spacer
 <<   zurück
Dreamweaver 8 von Richard Beer, Susann Gailus
Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL
Buch: Dreamweaver 8

Dreamweaver 8
mit CD
639 S., 39,90 Euro
Galileo Design
ISBN 978-3-89842-739-5
gp 24 MySQL-Grundlagen
  gp 24.1 Einführung in Datenbanken
    gp 24.1.1 Relationale Datenbanken
    gp 24.1.2 Relationstypen
    gp 24.1.3 Primärschlüssel
    gp 24.1.4 Redundanzfreiheit
    gp 24.1.5 Prozessdatenfreiheit
    gp 24.1.6 Fremdschlüssel
    gp 24.1.7 Referenzielle Integrität
    gp 24.1.8 Endlosschleifen
    gp 24.1.9 MySQL-Datentypen
  gp 24.2 Erstellen einer MySQL-Datenbank
    gp 24.2.1 MySQL-Datenbank mit phpMyAdmin anlegen
    gp 24.2.2 Einfügen von Datensätzen
    gp 24.2.3 Import von Datendateien
    gp 24.2.4 Export von Daten zum Provider
  gp 24.3 MySQL und Microsoft Access
  gp 24.4 Benutzerverwaltung mit MySQL
  gp 24.5 Einführung in SQL
    gp 24.5.1 Daten abfragen mit SELECT
    gp 24.5.2 Datensatz abfragen mit WHERE
    gp 24.5.3 Datensatz sortieren mit ORDER BY
    gp 24.5.4 Datensatz aktualisieren mit UPDATE
    gp 24.5.5 Datensatz löschen mit DELETE
    gp 24.5.6 Datensatz einfügen mit INSERT
  gp 24.6 Datenstruktur der Buchwebsite
    gp 24.6.1 Datenstruktur der Website
    gp 24.6.2 Primärschlüssel festlegen


Galileo Computing

24.4 Benutzerverwaltung mit MySQL  toptop

Wenn Sie MySQL zum ersten Mal starten, ist als Benutzer immer root (oder auch root@localhost) ohne ein Kennwort eingetragen. Sollten Sie selbst einen Webserver betreiben, müssen Sie diese Benutzerdaten unbedingt ändern, da ansonsten jeder Zugriff auf Ihre Datenbanken hat.

Wir verwenden auch bei der Rechtevergabe wieder phpMyAdmin als Oberfläche. Sie können sie aber auch in ähnlicher Form mit den grafischen Oberflächen anderer Tools für MySQL vornehmen.


Auch lokal Zugangsdaten vom Provider eintragen
Wenn Sie Ihre Websites bei einem Provider hosten, werden in den meisten Fällen die Namen der Datenbanken und die Benutzernamen automatisch vergeben, und Sie haben keinen direkten Einfluss darauf. Es ist ziemlich umständlich, lokal mit anderen Zugangsdaten und Datenbanknamen als später im Internet zu arbeiten. Außerdem ist es eine zusätzliche Fehlerquelle, wenn diese Daten beim lokalen Arbeiten immer wieder geändert werden müssen. Sinnvoll ist daher, die vom Provider erhaltenen Daten auch in Ihren lokalen Datenbanken zu verwenden. Legen Sie einen neuen Benutzer in MySQL und die Datenbanken mit den vom Provider vergebenen Daten an, und Sie müssen beim Veröffentlichen der Website und bei nachträglichen Änderungen nichts mehr aktualisieren.

Rechtevergabe über phpMyAdmin | Um die Benutzerverwaltung in phpMyAdmin aufzurufen, klicken Sie im Startfenster auf Rechte. Sie kommen nun in die Benutzerübersicht von MySQL und sehen, welche Zugriffsrechte jeder einzelne Benutzer hat.

Abbildung 24.13 Die Rechteverwaltung von phpMyAdmin für MySQL

Benutzer löschen | Für das Löschen von Benutzern gibt es in phpMyAdmin einige komplexe Optionen. Um diese zu verstehen, müssen Sie wissen, dass alle Benutzer in einer Tabelle stehen, die beim Hochfahren von MySQL geladen wird. In diesem Menü haben Sie für durch das Aktivieren des Kontrollkästchens ausgewähle Benutzer die folgenden Möglichkeiten:

  • Der Benutzer wird gelöscht, behält aber bis zu einem erneuten Laden der Benutzertabelle alle Rechte und kann weiterhin auf dem System arbeiten. Der Benutzer wird demzufolge nicht sofort gelöscht.
  • Dem Benutzer werden alle Rechte entzogen, er behält allerdings die Zugriffsrechte im schreibgeschützten Modus, bis die Tabelle neu geladen wird.
  • Der Benutzer wird vollständig aus der Tabelle entfernt und die Tabelle direkt im Anschluss neu geladen. Dies ist der sicherste Weg.
  • Datenbanken, die denselben Namen wie der Benutzer tragen, werden ebenfalls sofort gelöscht. Wenden Sie diese Option nur mit äußerster Vorsicht an. Es ist besser, alle relevanten Datenbanken anschließend von Hand zu löschen.

Benutzer anlegen | Beim Anlegen eines neuen Benutzers müssen Sie für ihn, nachdem Sie Benutzername, Host und Kennwort vergeben haben, Globale Rechte festlegen. In der folgenden Tabelle haben wir die Bedeutung der einzelnen Optionen aufgelistet.


Daten

SELECT

erlaubt dem Benutzer, Daten auszulesen

INSERT

erlaubt dem Benutzer, Daten einzufügen

UPDATE

erlaubt dem Benutzer, Daten zu verändern oder zu überschreiben

DELETE

erlaubt dem Benutzer, Daten zu löschen

FILE

erlaubt dem Benutzer, Daten zu importieren oder zu exportieren

Struktur

CREATE

erlaubt dem Benutzer das Erstellen kompletter Datenbanken oder Tabellen

ALTER

erlaubt dem Benutzer, die Struktur von Tabellen zu verändern

Struktur

INDEX

erlaubt dem Benutzer, Indizes von Tabellen anzulegen oder zu löschen

DROP

erlaubt dem Benutzer, Datenbanken oder Tabellen komplett zu löschen

Administration

GRANT

erlaubt das Hinzufügen oder Verändern von Benutzern in die Benutzertabelle während des Betriebes

PROCESS

ermöglicht das Beenden systemfremder Prozesse

RELOAD

erlaubt dem Benutzer, die Servereinstellungen neu zu laden und während des Betriebes den Zwischenspeicher von MySQL zu leeren

SHUTDOWN

erlaubt das vollständige Herunterfahren des MySQL-Servers

REFERENCES

ist in dieser MySQL-Version noch nicht verfügbar

Tabelle 24.2 Globale Rechtevergabe für MySQL-Benutzer


Abbildung 24.14 Neuen Benutzer mit phpMyAdmin anlegen

Datenbankspezifische Rechte | Wenn Sie einen neuen Datenbankbenutzer angelegt haben, können Sie auf Rechte klicken und für jeden der Benutzer weitere Dateirechte festlegen. Es erscheint der Screen aus Abbildung 24.15. Hier können Sie beispielsweise für jede einzelne der vorhandenen Datenbanken detaillierte Zugriffs- und Administrationsrechte vergeben.

Abbildung 24.15 Weitere Rechtevergabe mit phpMyAdmin

Die Rechtevergabe können Sie bis auf die Tabellenebene und sogar Datenfeldebene ausführen. Sie könnten zum Beispiel einem Benutzer Rechte für alle Tabellen erteilen und die Felder mit den Primärschlüsseln oder Felder mit Kennwörtern komplett sperren.

Abfragesprache | Sie haben jetzt viel über MySQL gehört. Was uns jetzt noch fehlt, sind einige Grundlagen zu SQL, der Programmiersprache, die Sie benötigen, um Daten aus der Datenbank abzufragen. Diese kommen im folgenden Abschnitt an die Reihe.



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.






 <<   zurück
  
  Zum Katalog
Zum Katalog: Adobe Dreamweaver CS3
Die Neuauflage:
Adobe Dreamweaver CS3
Jetzt bestellen


 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Adobe Dreamweaver CS3 - Der praktische Einstieg






 Adobe Dreamweaver
 CS3 - Der praktische
 Einstieg


Zum Katalog: Adobe Dreamweaver CS3 - Videotraining






 Adobe Dreamweaver
 CS3 - Videotraining


Zum Katalog: Adobe Flash CS3 - Videotraining






 Adobe Flash CS3 -
 Videotraining


Zum Katalog: Adobe Photoshop CS3






 Adobe Photoshop CS3


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Design]
[Schulungen direkt von den Autoren: firstART- Agentur für Design und Consulting]
Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de