1. Danny Lonkerse Member

    Access denied for user

    Topic geplaatst op: 22-11-2011 om 18:31

    Hallo,

    Ik gebruik de webhosting / phpmyadmin voor een extern programma en wil dus gegevens opslaan in de database vanuit dat programma.
    Nu krijg ik de error, access denied for user ... @ ... (using password: YES)
    Met mijn vorige hosting van Versio lukte het wel gewoon.
    Wat kan het probleem zijn?

  2. StiP Websites Member
    Reactie geplaatst op: 22-11-2011 om 20:38

    Misschien een stomme opmerking, maar: is je username (incl. prefix) en password juist? :)

    Vond u dit antwoord nuttig?

  3. Ron Dupon Member
    Reactie geplaatst op: 22-11-2011 om 21:41

    Heb je de externe host ip toegevoegd aan de database?
    MySQL Management -> op database naam klikken -> ip (of hostnaam mag geloof ik ook) invullen bij "Access Hosts".

    Vond u dit antwoord nuttig?

  4. Danny Lonkerse Member
    Reactie geplaatst op: 22-11-2011 om 22:05

    @Wouter, Deze is zekers juist ;)
    @Ron, Hmm, Dat zou ik wel kunnen doen, maar het probleem is dat dit programma door een hoop mensen wordt gebruikt dus dat wordt dan lastig.

    Vond u dit antwoord nuttig?

  5. Ron Dupon Member
    Reactie geplaatst op: 23-11-2011 om 01:02

    Dan kan je ook een wildcard gebruiken, geloof dat dat bij DirectAdmin % is en anders probeer je de wildcard van Cpanel *.
    Dan kan iedereen in de database, dus pas op met de database rechten!

    Vond u dit antwoord nuttig?

  6. Danny Lonkerse Member
    Reactie geplaatst op: 23-11-2011 om 14:26

    Hmm, Dus bijvoorbeeld dit: %%.%%%.%%%
    Of meer zoiets: %
    Of: *

    Dat allemaal in plaats van een vast IP adres.

    Vond u dit antwoord nuttig?

  7. Ron Dupon Member
    Reactie geplaatst op: 23-11-2011 om 22:15

    Alleen % moet genoeg zijn.
    Maar pas op met de rechten, maak bijvoorbeeld verschillende users aan met verschillende rechten.

    Vond u dit antwoord nuttig?

  8. Mathijs Vinken Member
    Reactie geplaatst op: 24-11-2011 om 14:15

    Danny, Als jouw applicatie via een server fucntioneerd hoef je enkel die IP adres te vermelden. Als de applicatie op meerdere locaties staan dan dien je toch echt een wildcard te gebruiken of de personen te verzoeken om jouw hun IP adres te geven.

    Pas wel op met een wildcard want het is niet erg veilig en is daardoor gevoeliger voor hackers.

    Vond u dit antwoord nuttig?

  9. Georg Hilbert Westenbrink Member
    Reactie geplaatst op: 04-12-2011 om 21:48

    Weet iemand een antwoord voor mij ik wil een script installeren met een eigen database , maar in phpmyadmin heb ik geen rechten voor het aanmaken van een nieuwe database, ik ben niet gewend aan phpmyadmin en kan niet vidnen war ik de rechten kan aanpassen, normaal zou dit bij de installatie moeten gebeuren.

    Vond u dit antwoord nuttig?

  10. Fabien Daniel Versio medewerker
    Reactie geplaatst op: 04-12-2011 om 21:56

    @Georg Een database en user aanmaken moet je doen via je DirectAdmin, Database Management.

    Vond u dit antwoord nuttig?

  11. Tyas Floam Member
    Reactie geplaatst op: 05-12-2011 om 13:52

    Dan moet je mss ipv "Localhost" eens je andere host settings gebruiken die je via mail hebt gekregen van je hoster.
    en of je gebruikers naam en paswoord zijn in de database login procedure altijd hoofdlettergevoelig!

    Let daar wel altijd op :).

    Laat me weten als alle sis opgelost aub!


    Mvg,

    Jordi Hermans

    Vond u dit antwoord nuttig?

  12. ba7482fdd2 Member
    Reactie geplaatst op: 16-02-2013 om 15:47

    Al een tijdje zit ik te klooien met user problemen. Terwijl inloggen lukte via phpadmin kon ik in het script geen verbinding maken ...

    reden : ik gebruikte dubbele quotes in men script om het pw te definieren, lukt prima zolang er geen $ in voorkomt...

    k wou dit even meegeven maar ondertss zal je de oplossing al hebben gevonden (hoop ik lol)

    Vond u dit antwoord nuttig?