Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [MySQL]Neuen User anlegen (https://www.delphipraxis.net/34094-%5Bmysql%5Dneuen-user-anlegen.html)

freak4fun 17. Nov 2004 14:25


[MySQL]Neuen User anlegen
 
Hallo,
ich habe eine MySQL-Datenbank(Gaestebuch) mit einer Tabelle(Gaestebuch).
Ich arbeite mit phpMyAdmin.
Um meine Datenbank onlinefähig zu machen, möchte ich einen User anlegen der nur 'select' und 'insert' nutzen kann.
Ich hab nach Beispielen und Tutorials gesucht, aber nur etwas auf englisch gefunden mit dem ich nichts anfangen kann, bzw. ein Beispiel das ich auch nicht verstehe.
Ich hab kein Plan.

thx

mfg
freak

crazynet24 17. Nov 2004 14:35

Re: [MySQL]Neuen User anlegen
 
Hier kurz die deutsche Doku von Mysql, ist etwas schwer zu finden,

http://dev.mysql.com/doc/mysql/de/index.html

Speziell die Nutzerverwaltung:
http://dev.mysql.com/doc/mysql/de/Us...anagement.html

nicht vergessen: Änderungen am Berechtigungssystem werden erst nach "Flush Privileges" wirksam!

Gruss Peter

Sharky 17. Nov 2004 14:36

Re: [MySQL]Neuen User anlegen
 
Hai freak,

kannst Du von zu Hause auf die Datenbank zugreifen oder "nur" über das WEB-Interface des Providers?

freak4fun 17. Nov 2004 14:39

Re: [MySQL]Neuen User anlegen
 
thx erstmal
doch halt! was ist das? :mrgreen:

Ich hab die Datenbank bis jetzt nur offline bearbeitet. Ich weiss nichtmal ob der Anbieter überhaupt Datenbanken unterstützt und wie und was und wo.
Macht Tripod das?

Was ist "Flush Privileges"?! :gruebel:

Mein Gott, das macht alles keinen Sinn.

mfg
freak

Sharky 17. Nov 2004 14:41

Re: [MySQL]Neuen User anlegen
 
Zitat:

Zitat von freak4fun
...Ich hab die Datenbank bis jetzt nur offline bearbeitet....

Du hast mySQL also auf deinem Rechner installiert? Dann kann ich dir das mySQL Control Center empfehlen. Damit kann man den Server leicht Managen.

crazynet24 17. Nov 2004 14:46

zum provider
 
entweder Du hast einen dezidierten Server und kannst draufschmeißen was Du willst, dann geht auch mysql,
ansonsten siehts schlechter aus denn:
Du musst einen Provider finden der Mysql am laufen hat und oft muss man dann gewisse Einschränkungen hinnehmen (Servervariablen nicht einstellbar, nur begrenzte Anzahl von Datenbanken...)
...

flush privileges lässt die Änderungen erst im laufenden Prozess wirksam werden...

Gruss Peter

freak4fun 17. Nov 2004 14:47

Re: [MySQL]Neuen User anlegen
 
thx

ja, ne also ich hab XAMPP drauf. Und ich will eigentlich die Datenbank als Speicherort fuer mein Gästebuch bei Tripod nutzen, aber erst will ich das local testen. Hab ja gestern erst damit angefangen. Ich will "nur" einen Benutzer anmelden.

Delphi-Quellcode:
<?php
  GRANT SELECT, INSERT ON gaestebuch.gaestebuch TO user IDENTIFIED BY "password";
  /* Benutzer: user
     Passwort: password
     Datenbank: gaestebuch
     Tabelle: gaestebuch
     Optionen: Select, Insert
  */
?>
So?

mfg
freak

Igotcha 17. Nov 2004 14:53

Re: [MySQL]Neuen User anlegen
 
Du musst zwei Sachen unterscheiden:

1. User, die generell auf Deine Datenbank zugreifen können
2. Nutzer, die über einen User auf Deine Datenbank zugreifen

zu 1. Das sind z.B. User wie "root", "admin", etc. Das kann aber auch ein user "gaestebuch" sein

zu 2. Dann hast Du evtl. Nutzer, die sich auf Deiner Webseite registriert haben. Diese Nutzer lässt Du nun alle mit dem User "gaestebuch" auf die DB zugreifen, für den Du die o.g. Einschränkungen in der mysql.user-Tabelle hintelegt hast.

Viele Grüße
Igotcha

jim_raynor 17. Nov 2004 14:54

Re: [MySQL]Neuen User anlegen
 
Bei Tripod kannst du nicht weitere MySQL Benutzer anlegen. Ne Mysql Datenbank gibt es aber sehr wohl.

freak4fun 17. Nov 2004 15:06

Re: [MySQL]Neuen User anlegen
 
huhu,
das wird doch so langsam. *grins*
Also, ich hab eine ganz normal Homepage ( falls es interessiert Meine Homepage ) und da ist ein Gästebuch drauf. Zur Zeit werden die Dten in einer Textdatei gespeichert.
Wenn also jemand einen Eintrag macht soll er von dem Datenbankkram nichts mitkriegen. Es soll halt nur eingetragen werden. Damit aber mit der Datenbank nichts "passiert" sollen alle die irgendwie auf die DAtenbank zugreifen nur Insert und Select benutzen dürfen.
Frag mich nur wie oich dann noch an die Datenbank rannkomm. :gruebel: Muesst ich dann jedesmal eine Kopie vom Server zeiehen um zu editieren?

mfg
freak


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:39 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz