PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : datenbank anlegen und zuweisen



robiotor
28-06-2004, 21:07
wie war nochmal der shell befehl mit dem ich eine datenbank anlege und diese einem user zuweise ?

ist das passwort irgend wo leserlich gespeichert dann sprich es kann auch crypt oder md5 sein

Alex_K
28-06-2004, 22:19
du kannst dir eine .sql datei schreiben, in der normale sql befehle zum anlegen einer datenbank und eines dazugehörigen users stehen. in der regel (kommt natürlich auf die verwendete DB an) kann man diese befehle dann mit <namedesdatenbankclients> < befehle.sql ausführen.

<namedesdatenbankclients> ist bei postgresql zb. psql, also hier wäre der ganze befehl:
psql < befehle.sql

die passwörter stehen in der regel verschlüsselt in einer tabelle der DB, welche man mit einem select auslesen kann. wie diese tabelle heißt, hängt glaube ich von der DB ab, also sollte in blick in die doku helfen.

Christoph
29-06-2004, 12:01
Datenbank anlegen mit CREATE DATABASE. Je nach Datenbanksystem sind noch weitere Optionen möglich (z.B. Tablespace).

User anlegen mit CREAT USER. Bei Postgres wird die Zugirffskontrolle User/Datenbank mittels $PGDATA/pg_hba.conf geregelt.