Avatar billede vels Nybegynder
20. maj 2001 - 19:21 Der er 8 kommentarer og
1 løsning

Bruger

Hej

Jeg har fået dette script til at oprette bruger med:
<?php
if ($newuser && $newpass){
$host =  \"**\";
$user =  \"**\";
$pass =  \"**\";
$mysql = mysql_connect($host,$user,$pass);
mysql_create_db( \"$newuser\", $mysql );
mysql_query( \"grant all privileges on $newuser.* to $newuser@\\\"%\\\"
identified by \'$newpass\'\");
mysql_close($mysql);
echo( \"<h1>DONE!</h1>\");
exit;
}
?>
<form action=\"index.php\" method=\"POST\">
Username:<br>
<input type=\"Text\" name=\"newuser\"><br><br>
Password:<br>
<input type=\"Password\" name=\"newpass\"><br><br>
<input type=\"Submit\" value=\" OK \">
</form>


MEN når brugeren bliver oprettet så kan de se de andre databaser, men dog ikke se dem / heller ikke oprette tabeller. Men kan man ikke gøre sådan de kun kan se den ene de har fået til delt? Kan man begrænse sådan at de kun kan have eks 1mb data i databasen?
Avatar billede morw Nybegynder
20. maj 2001 - 20:00 #1
Det har man kunne hos alle mine udbydere, så det er ikke sikkert man kan ændre det.
Avatar billede vels Nybegynder
20. maj 2001 - 20:05 #2
Det må da kan laves har et webhotel ved Azero.dk der kan jeg da kun se min egen database og ikke 7000 andres.

Det er fordi jeg roder med mysql på en egen spand (maskine)
Avatar billede erikjacobsen Ekspert
20. maj 2001 - 20:49 #3
Er du sikker på du ikke kan se de andres? Du kan måske ikke fra deres opsætning
af MyPhpAdmin, men du kan (næsten) helt sikkert fra et PHP-program. Du kan
så ikke komme ind i dem uden deres password - men det er jo noget andet :)
Avatar billede dalbjerg Nybegynder
20. maj 2001 - 21:02 #4
Man kan altid se de andre databaser... 

Men hvordan kan udbyderne begrænse databaseren til kun 1 mb??
Avatar billede dalbjerg Nybegynder
20. maj 2001 - 21:03 #5
Det kunne jeg faktisk også godt tænke mig at vide
Avatar billede vels Nybegynder
20. maj 2001 - 21:10 #6
hmmm forstår altså ikke... eks. jeg har et webhotel ved pil.dk der har jeg selv lagt phpmyadmin op, der kan jeg kun se den database jeg har adgang til og ikke andres....

Har ikke ændre i config af phpmyadmin det eneste der er gjort er username og password
Avatar billede morw Nybegynder
20. maj 2001 - 21:32 #7
Det kan du ikke regne med - prøv en rigtig klient eller log ind via promt
Avatar billede vels Nybegynder
20. maj 2001 - 21:33 #8
hvad er en \"rigtig klient\" så?
Avatar billede morw Nybegynder
20. maj 2001 - 22:02 #9
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