D
David B.
Gast
User für MySQL-DB erstellen
Hallo.
Ich bin noch Anfänger in PHP bzw. MySQL ... muss euch daher mal paar Fragen stellen:
Also.
Ich schreibe gerade ein Script für eine Registrierungsseite. Ich bin mittlerweile so weit gekommen, dass eine Verbindung zum MySQL-Server aufgebaut wird mit dem root-Nick und root-Password und eine Datenbank erstellt wird.
Was mir jetzt noch fehlt ist ein Script, das einen neuen SQL-User erstellt, der aber nur Zugriff auf diese eine Datenbank hat.
Der Grundgedanke des ganzen ist ein FTP-Server, den ich bei mir zu Hause installiert habe und auf dem sich andere Leute registrieren können. Jedem dieser User soll eine Datenbank zur Verfügung stehen, die genauso heißt wie der User selbst.
Könnt ihr mir da weiterhelfen?
Mein Script sieht bisher so aus:
$db_server = "localhost";
$db_user = "root";
$db_passwort = "root_pass";
$db_name = $nickname;
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");
if (mysql_create_db ($db_name))
echo "Datenbank $db_name wurde erstellt!";
Vielen Danke im vorraus
greeze, David
Hallo.
Ich bin noch Anfänger in PHP bzw. MySQL ... muss euch daher mal paar Fragen stellen:
Also.
Ich schreibe gerade ein Script für eine Registrierungsseite. Ich bin mittlerweile so weit gekommen, dass eine Verbindung zum MySQL-Server aufgebaut wird mit dem root-Nick und root-Password und eine Datenbank erstellt wird.
Was mir jetzt noch fehlt ist ein Script, das einen neuen SQL-User erstellt, der aber nur Zugriff auf diese eine Datenbank hat.
Der Grundgedanke des ganzen ist ein FTP-Server, den ich bei mir zu Hause installiert habe und auf dem sich andere Leute registrieren können. Jedem dieser User soll eine Datenbank zur Verfügung stehen, die genauso heißt wie der User selbst.
Könnt ihr mir da weiterhelfen?
Mein Script sieht bisher so aus:
$db_server = "localhost";
$db_user = "root";
$db_passwort = "root_pass";
$db_name = $nickname;
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");
if (mysql_create_db ($db_name))
echo "Datenbank $db_name wurde erstellt!";
Vielen Danke im vorraus
greeze, David