Sie sind nicht angemeldet.

  • Anmelden

1

11.03.2008, 15:21

Datenbank anlegen für mehr als nur mich?

hey Leute.

ich habe einen Webhoster, der mir auch eine Datenbank zur Verfügung stellt. Nun kann ich da zwar 10 Datenbanken anlegen, aber die sind mit phpmyadmin alle unter demselben Login zu erreichen.
Ich will jetzt aber Jemandem eine Datenbank einrichten, auf die er auch mit phpmyadmin zugreifen können soll.
Aber er soll nicht die ganze Datenbank sehen und bearbeiten dürfen, sondern nur seinen bereich. Ist das überhaupt möglich sowas einzurichten? also halt wie beim Anlegen eines FTP-Benutzers, welcher ja sein eigenes Passwort hat und beim einloggen nicht im Ordner MAIN landet, sondern im Ordner MAIN->FREUNDE->PETER landet, aber nicht sieht, dass da noch ein Ordner MAIN->FREUNDE drüber ist. so will ich das in phpmyadmin auch haben.

wenn das geht, wie mache ich das und wo gibt es gute Tuts dafür?

danke euch im voraus.

2

11.03.2008, 15:35

Das macht man normalerweise als admin, man kann grant als SQL befehl benutzen, um bestimmte rechte zu vergeben.

Normale Webhoster erlauben aber nicht das anlegen weiterer DB-Benutzer, daher hast du leider keine Chance dein Vorhaben zu realsieren....

3

11.03.2008, 15:39

genau das ist mein Problem, dass ich halt keine weiteren Benutzer anlegen kann. Aber das, was ich bisher rausfinden konnte, ist, dass es irgendwie doch möglich ist, irgendwie einem Benutzer in meiner Datenbank nur einen "Ordner" zur Verfügung zu stellen. Ich habe sowas nur noch nie gemacht und weiß nicht, wie man sowas realisiert.

4

11.03.2008, 15:49

Na du musst schon für die Person einen neuen Benutzer anlegen. Danach kannst du ihm dann Rechte auf eine bestimmte Datenbank geben.

Wenn du nur einen Benutzer hast und keine neuen anlegen kannst, wird das nicht gehen.

5

11.03.2008, 15:56

man könnte sich hoechstens ein wrapping skript schreiben oder herunterladen, aber das is dann eher wahnsinnig langsam und unkomfortabel und nicht portabel....

6

11.03.2008, 16:02

also entweder ich irre mich komplett oder ihr habt genau so wenig ahnung wie ich :p

ich lese den meisten seiten folgendes raus:

ich lade mir die files für phpmyadmin bei phpmyadmin.net runter und lege einen ordner für den kunden an, der von mir aus PETER/Datenbank heißt.

Den Inhalt der heruntergeladenen datei entpacke ich in den Ordner PETER/Datenbank und passe die config an. dann hat dieses dorthin gelegte phpmyadmin nur auf diesen ordner zugriff. so habe ich das bisher verstanden. verstehe allerdings nicht, wie dieses script in meiner Datenbank was anstellt. das script müsste theoretisch durch die konfiguration einen Ordner in meiner Datenbank anlegen, der von diesem Peter/Datenbank phpmyadmin genutzt werden kann. aber ich habe keine ahnung, ob das wirklich alles so einfach ist und das script alles für mich erledigt, aber soweit ich das sehe, ist das möglich.

kann mich natürlich auhc komplett irren und ihr habt recht :)

7

11.03.2008, 16:05

phpMyAdmin ist nur eine in PHP geschriebene Oberfläche zur komfortablen Verwaltung einer MySQL-DB

Dazu verwendet PMA einen DB Benutzer und kann dann alles was dieser DB-Benutzer kann. Wenn du also deinen Benutzer fuer PMA eintraegst kann jeder alles was dein Benutzer kann.

Das PMA hat an sich nichts mit dem Ordner zu tun. Man kann sogar einmal PMA installieren und die gleiche Installation fuer alle Benutzer zugaenglich machen, die dann entsprechend ihren Rechten Dinge tun duerfen oder eben nicht

8

11.03.2008, 16:08

Du darfst nicht den phpMyAdmin mit der richtigen Datenbank verwechseln (vielleicht machst du das). Mit dem phpMyAdmin kannst du nur die Datenbank schön per Browser verwalten, mehr nicht. Hat Max oben ja schon geschrieben...

9

11.03.2008, 16:11

Zitat

Original von patr1K
Du darfst nicht den phpMyAdmin mit der richtigen Datenbank verwechseln (vielleicht machst du das). Mit dem phpMyAdmin kannst du nur die Datenbank schön per Browser verwalten, mehr nicht.


Das, denk ich mal, ist das verstaendnisproblem hier...

10

11.03.2008, 17:32

ich hab für jede meiner datenbanken einen eigenen phpmyadminuser bekommen...vll anbieter wechseln wenn nötig ;-)

11

11.03.2008, 20:02

Bei welchem bist du denn ?

12

11.03.2008, 20:12

das würd mich jetzt auch interessieren. und vor allem, was du dafür zahlst

13

11.03.2008, 20:16

www.all-inkl.com bietet das z.B. an. Finde ich übrigens ansonsten auch top. Hatte noch nie ne große Downtime und ist auch sehr schnell.

14

12.03.2008, 13:14

www.ps-webhosting.de

zahle ca 8€ im monat für 7 datenbanken 1 hauptdomain mit subdomain.
1.5 GB space usw.

15

12.03.2008, 14:24

Zitat

Original von [pG]fire_de
www.all-inkl.com bietet das z.B. an. Finde ich übrigens ansonsten auch top. Hatte noch nie ne große Downtime und ist auch sehr schnell.


all-inkl kann ich auch empfehlen. Von denen hört man auch nur gutes.

16

12.03.2008, 14:30

Das ist günstig, vll sollte ich doch mal wieder wechseln,
ich zahle 16,-- für 1 mySQL-DB und zwei Hauptdomains (eine .de, eine .net).

Hm....

Der Webspace ist halt auf Joomla spezialisiert, die kennen sich damit gut aus und helfen eifrig, wenn was klemmt. Kann jemand für ps oder all-inkl bestätigen, dass Joomla sich problemlos installieren lässt? Es gibt da einige Voraussetzungen und Rechte, die man braucht, damit es problemlos läuft ...

17

12.03.2008, 14:37

naja so günstig finde ich das dann wiederrum dann nicht

zahle auch nur 7 euro und habe 1gb platz, 10gb traffic, 10 datenbanken (aber nur ein zugriff) und 4 de-domains

dann bleibe ich bei meinem. nur eine unabhängige zweite datenbank wär doch schon irgendwie cool

18

12.03.2008, 15:01

es gibt db4free

die anmeldung klappt manchmal nicht, aber meist gehts...