Anzeige:
Ergebnis 1 bis 6 von 6

Thema: mySQL-Datenbanken mit verschiedenen Passwörtern anlegen

  1. #1
    Registrierter Benutzer Avatar von formtapez
    Registriert seit
    Nov 2001
    Ort
    Wolfenbüttel
    Beiträge
    579

    mySQL-Datenbanken mit verschiedenen Passwörtern anlegen

    Mahlzeit.

    Ich war mehrere Wochen auf der Suche nach einer Anleitung die zeigt, wie man mehrere mySQL-Datenbanken mit verschiedenen Passwörtern anlegt. Gefunden habe ich nicht wirklich viel brauchbares.

    Folgendes ist mir inzwischen bekannt:

    mysqladmin -u root password dasgeheimepasswort
    (Haupt-Datenbank mit Passwort versehen)


    mysqladmin create kunde1 -p
    (Datenbank "kunde1" generieren)

    mysql --user=root mysql -p
    GRANT ALL ON kunde1.* TO kunde1 IDENTIFIED BY 'kundenpasswort';
    (Datenbank "kunde1" mit einem Passwort versehen)


    Leider klappt dies so nicht. Kunde1 bekommt nur Zugriff auf seine Datenbank wenn er das heilige Passwort der Haupt-Datenbank verwendet.

    Ich möchte aber das er sich mit seinem eigenen Passwort in der Datenbank anmelden kann. Beispielsweise so:
    DBHost "localhost"
    DBUsername "kunde1"
    DBPassword "kundenpasswort"
    DBName "kunde1"


    Kann mir jemand sagen wie man sowas richtig macht?
    Vielen Dank schonmal im vorraus.


    MfG
    formtapez

  2. #2
    Registrierter Benutzer
    Registriert seit
    Jan 2003
    Beiträge
    2.325
    Zitat Zitat von formtapez
    Leider klappt dies so nicht. Kunde1 bekommt nur Zugriff auf seine Datenbank wenn er das heilige Passwort der Haupt-Datenbank verwendet.
    Logisch. Du hast es ja auch so geschrieben.

    Code:
    GRANT ALL ON kunde1.* TO kunde1;
    So wie ich dich verstanden habe ist das das was du willst.

  3. #3
    Registrierter Benutzer Avatar von formtapez
    Registriert seit
    Nov 2001
    Ort
    Wolfenbüttel
    Beiträge
    579
    Ich glaube Du hast mich nicht ganz verstanden.
    Es soll so sein das meine Kunden jeweils ein anderes Passwort verwenden.
    Das Haupt-Datenbank-Passwort soll selbstverständlich kein anderer wissen.

    MfG
    formtapez

  4. #4
    Registrierter Benutzer
    Registriert seit
    Jun 2004
    Beiträge
    1.423
    @ formtapez:
    sind denn
    GRANT TO kunde1
    und
    GRANT TO 'kunde1'@'localhost' gleich?

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jan 2003
    Beiträge
    2.325
    Zitat Zitat von formtapez
    Ich glaube Du hast mich nicht ganz verstanden.
    Und irgendwie verstehe ich dich immer noch nicht wirklich...

  6. #6
    Registrierter Benutzer Avatar von formtapez
    Registriert seit
    Nov 2001
    Ort
    Wolfenbüttel
    Beiträge
    579
    So. Dank dem klasse First-Level-Support von sirmoloch im IRC ist des Rätsels Lösung gefunden:
    Code:
    mysql --user=root mysql -p
    create database hanswurst; GRANT all ON hanswurst.* TO 'hanswurst'@'localhost' identified by 'mettbroetchen';
    MfG
    formtapez

Ähnliche Themen

  1. MySQL, der benutzer root und Webmin
    Von renito im Forum Anwendungen Allgemein, Software
    Antworten: 1
    Letzter Beitrag: 27.08.06, 23:45
  2. kann den Befehl für mysql binary Deinstallation nicht finden
    Von Mr.Nobody im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 31.08.03, 12:03
  3. MySQL Datenbanken über PHP
    Von firebohl im Forum Linux als Server
    Antworten: 4
    Letzter Beitrag: 14.08.03, 21:40
  4. MySQL Probleme
    Von verve im Forum Linux als Server
    Antworten: 6
    Letzter Beitrag: 26.11.02, 16:17
  5. MySQL Datenbanken nur mit best. Anfangsbuchstaben
    Von schlafmuetze im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 21.06.02, 12:42

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •