Avatar billede blood Nybegynder
21. september 2001 - 00:12 Der er 2 kommentarer og
1 løsning

Create User + Database

Jeg har lavet dette.

mysql_create_db( \"$newuser\", $mysql ) or die(mysql_error());
mysql_query( \"GRANT USAGE ON *.* TO $newuser@\'%\' IDENTIFIED BY \'$newpass\'\") or die(mysql_error());
mysql_query( \"GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP ON $newuser.* TO $newuser@\'%\'\") or die(mysql_error());
mysql_query( \"UPDATE mysql.user SET Host = \'localhost\' WHERE User = \'$newuser\'\") or die(mysql_error());
mysql_query( \"FLUSH PRIVILEGES\") or die(mysql_error());

Som også virker fint.. men brugerne har adgang til at oprette/slette databaser og genstarte mysql som de jo ikke må.

Jeg tror snart jeg har læst manualen igennem men jeg kan bare ikke finde noget...

Har i nogle forslag?
Avatar billede coderdk Praktikant
21. september 2001 - 01:17 #1
Ændre denne:

  mysql_query( \"GRANT USAGE ON *.* TO $newuser@\'%\' IDENTIFIED BY \'$newpass\'\") or die(mysql_error());

Til:

  mysql_query( \"GRANT USAGE ON $newuser.* TO $newuser@\'%\' IDENTIFIED BY \'$newpass\'\") or die(mysql_error());
Avatar billede blood Nybegynder
21. september 2001 - 01:59 #2
DANM.... var der virkelig ikke mere i det!!!!!

jeg har brugt hele dagen på at lede manualen igennem uden held...


Jeg takker...
Avatar billede cyberdude Nybegynder
21. september 2001 - 10:16 #3
blood ->> hvilken værdi indsætter di i $mysql....... ?
er det navnet/ip nummeret på server det skal oprettes på eller........ ???
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester