← Back to team overview

sslug-teknik team mailing list archive

SV: MySQL access denied??

 

Du skal logge på MySQL'en som root og skrive:

grant all on test.* to bruger@"plainserver2.plaintext.dk" identified by
"password";

så skulle den være i vinkel

du kan også grant'e til bruger@"%" - så må bruger komme på fra alle steder -
eller

bruger@"10.%"

så er det alle interne adresser (hvis man bruger 10.x.x.x netværk) !

mvh Freddy

-----Oprindelig meddelelse-----
Fra: Bernt Hertz Jensen [mailto:bernt@xxxxxxxxxxx]
Sendt: 19. maj 2002 12:02
Til: Sslug-Teknik
Emne: [TEKNIK] MySQL access denied??


Jeg forsøger at bygge et databasedrevet publicerings-system i php. Alting
går meget godt, når jeg arbejder i databasen direkte på linux-boksen (som
root), men når jeg kalder MySQL-databasen fra php, så ender jeg altid med
"Access denied".

Jeg forsøger at forbinde med flg.:

<?php
 $connection = mysql_connect(plainserver2);
 mysql_select_db("test", $connection);
?>

Plainserver2 er navnet på min apache-server (med php og MySQL). "test" er
en - indtil videre - tom database. Ovennævnte giver flg. lidt triste
tilbagemelding:

"Warning: MySQL Connection Failed: Host 'plainserver2.plaintext.dk' is not
allowed to connect to this MySQL server in
/home/e-smith/files/ibays/phpsite/html/forside.php on line 21

Warning: Supplied argument is not a valid MySQL-Link resource in
/home/e-smith/files/ibays/phpsite/html/forside.php on line 22"

plaintext.dk er det domæne, som serveren kører på.

Det ser ud som om, MySQL-serveren afviser alle andre brugere end root
(eftgersom den jo kører fint fra Linux-kommandoprompt), og nu aner jeg ikke,
hvor jeg skal ændre user-properties, eller hva' det nu hedder???

Jeg kører e-smith (Red Hat 7.1).

Nogen bud på, hvad jeg skal stille op (og findes der en php/mysql
postliste?)??

Med venlig hilsen

Bernt Hertz Jensen





Follow ups

References