← Back to team overview

sslug-teknik team mailing list archive

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