← Back to team overview

sslug-teknik team mailing list archive

SV: MySQL access denied??

 

Brugeren på databasen er dit program. Brugerne til dit program (netbaseret)
er everyone. Derfor vælger du en bruger som dit program bruger i databasen.

Alle brugere fra internettet skal ikke oprettes i MySQL !

mvh Freddy

-----Oprindelig meddelelse-----
Fra: Bernt Hertz Jensen [mailto:bernt@xxxxxxxxxxx]
Sendt: 19. maj 2002 13:19
Til: sslug-teknik@xxxxxxxx
Emne: SV: [TEKNIK] MySQL access denied??


Det lyder jo meget godt, men hvordan stiller det web-brugere? Idéen er jo,
at tingene skal kunne køre på det offentlige Internet...

/Bernt

-----Oprindelig meddelelse-----
Fra: Freddy Kristiansen [mailto:fk@xxxxxxxxx]
Sendt: 19. maj 2002 13:14
Til: sslug-teknik@xxxxxxxx
Emne: SV: [TEKNIK] 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










References