Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [PHP + mysql] Access denied for user 'www-data'@'localhost'  (gelezen 3744 keer)

Offline JV.com

  • Lid
[PHP + mysql] Access denied for user 'www-data'@'localhost'
« Gepost op: 2010/06/25, 18:32:15 »
hallo iedereen,

ik zit nog steeds met PHP te klooien, nu heb ik een class gemaakt dat connectie moet maken met een database.

alleen krijg ik geen connectie met de database. als ik mysql_error() opvraagd krijg ik de volgende foutmelding:

Access denied for user 'www-data'@'localhost' (using password: NO)

Nu gok ik dat het een rechtenkwestie is. alleen ik heb geen flauw idee wat ik moet/kan doen. Wie kan mij hierbij helpen?

info:
mijn project staat in de map:
/var/www en is dus via localhost te bereiken (vandaar dat die ook zo moeilijk doet gok ik)

alvast bedankt voor je hulp

Re: [PHP + mysql] Access denied for user 'www-data'@'localhost'
« Reactie #1 Gepost op: 2010/06/25, 20:52:25 »
1) Bestaat de gebruiker www-data in je mysql-database? Let op, systeemgebruikers en mysql-gebruikers staan los van elkaar!
2) Heeft deze een wachtwoord? Zo ja, dan zal je het moeten meegeven aan mysql_connect()*

- SeySayux

* Weet niet zeker of dat de juiste naam is...
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline JV.com

  • Lid
Re: [PHP + mysql] Access denied for user 'www-data'@'localhost'
« Reactie #2 Gepost op: 2010/06/25, 21:12:56 »
mm goeie, ik benniet zo bekend met mysqlserver gebeuren. zou even moeten kijken, ik zit niet meer thuis. dus zal morgen weer verder tekst en uitleg gegeven.

alvast bedankt voor je hulp en ga er mee aan de slag. morgen horen jullie meer!

Offline vancha

  • Lid
Re: [PHP + mysql] Access denied for user 'www-data'@'localhost'
« Reactie #3 Gepost op: 2011/02/17, 21:50:41 »
weet niet of het helpt hoor, maar ik vind het altijd makkelijk om gewoon een paar variabelen aan te maken,
zo uit het hoofd zou ik zeggen
$host='localhost'; //als je hem op localhost hebt staan dan.
$user='gebruikersnaam';
$pass='wachtwoord';
$con = mysql_connect('$host, $user, $pass) or die('en dan je foutmelding');

nou zie ik dat dit topic al niet meer word bijgewerkt, maar mischien een tip voor wie met hetzelfde probleem zit.

Offline hansw2

  • Lid
    • Zomaar maar dan anders
Re: [PHP + mysql] Access denied for user 'www-data'@'localhost'
« Reactie #4 Gepost op: 2011/02/21, 19:48:46 »
Even 1 ding: ik maak dus nooit gebruikers aan zonder wachtwoord....beetje erg makkelijk te kraken  :|

GRANT ALL ON *.* TO 'User'@'localhost'; (als het vanaf localhost moet kunnen)
GRANT ALL ON *.* TO 'User'@'%'; (als het vanaf alles behalve localhost ook moet kunnen)
SET PASSWORD FOR 'User'@'localhost' = PASSWORD('Wachtwoord');

Dit is net zo slim als geen wachtwoord aanmaken. Je geeft de gebruiker nu zelfs rechten op
de meeste onderdelen van alle databases die bestaan. Ook geef je gebruikers van buitenaf (mits
die poort open staat) rechten op alle databases.

Het is beter om het als volgt te doen.

grant all on databasenaam.* to ......

Vriendelijke groeten,

Hans
jabber: hans.wolters.nlo@gmail.com

Offline Rachid

  • Lid
    • rachidbm
    • Mijn blog
Re: [PHP + mysql] Access denied for user 'www-data'@'localhost'
« Reactie #5 Gepost op: 2011/02/21, 20:09:37 »
Laat ook even de php code zien waarmee je verbinding maakt.
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!