---
Monika Thiele
m_thiele at world-of-feeling.de
Sun Jan 28 15:30:18 CET 2001
Hi Leuts.
Ich hab ein paar Fragen an Euch, da ich mit 'mysql'
noch nicht so lange arbeite.
--1--
Ich habe 'mysql' installiert und es läuft eigentlich
sauber, bis auf eine kleine Macke.
Das Standard-Verzeichnis ist ja '/var/mysql'
Ich hab's aber nach '/database' verlegt, indem ich einige
Scripe angepasst habe, und '/database' eine eigene Partition ist.
Bei einem Verbindungsaufbau verlangt der Server die 'mysql.sock'
im Verzeichnis '/tmp' obwohl sie richtig in '/database'
Erzeugt wurde. Hab ich'n Sript übersehn ?
Oder geht's vielleicht mit ner $ENV ?
Damit's überhaupt erst mal funktioniert, hab ich einen
SymLink da reingepackt.
--2--
Ich möchte eine User-Datenbank aufbauen.
Die Tabellen-Struktur ist schon da.
Sie wird aus mehreren Tabellen bestehnen, wo der Bezugspunkt
die User-ID sein wird, die in jeder Tabelle als PRIMARY KEY
festgelegt wird.
Wie stell ich nun eine 'Beziehung' zu den Tabellen her ?
Im InstallationsScript, die die 'mysql' DB installiert, hab ich eine
Zeile gefunden, die so aussieht :
PRIMARY KEY Host(Host,Db)
Was bedeutet das 1. Host, was das 2. Host Und der 3. Eintrag Db ?
Das 1. Host dürfte die Tabelle selbst sein.
Sind die beiden anderen Einträge die TABELLEN 'Host und Db' ?
Ist das etwa so eine Beziehung ?
---3---
Die 3. Frage bezieht sich auf Benutzerrechte der User-DB.
Wie schon erwähnt, ist der Bezugspunkt die UID.
Eine Tabelle wird die Persönlichen Daten, Name, Anschrift u.s.w.
speichern. WIE mach ich WELCHE Einstellungen, damit der User
auf seine EIGENEN Daten ein UPDATE Recht kriegt und für alle
anderen User nur das SELECT-Recht in der 'mysql'-Db ?
Ich wäre Euch dankbar, wenn Ihr mir weiterhelfen könntet und ich
hoffe, daß ich Euch nicht 'zu sehr' genervt habe. :-)
Danke im Voraus.
Bis dann
Monika Thiele eMail: m_thiele at world-of-feeling.de
More information about the Linux
mailing list