Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

[gentoo] mysql laat geen gebruikers toe.

dJeedJee
7 antwoorden
  • hmm ik heb net mysql (4.0.16) geinstalleerd. Nu ik met myphpadmin de database wil openen, krijg ik de volgende boodschap:
    [code:1:cf792445a8]
    Server localhost

    Fout

    MySQL retourneerde:

    #1045 - Toegang geweigerd voor gebruiker: 'pma@localhost' (Wachtwoord gebruikt: JA)

    [Documentatie]
    [/code:1:cf792445a8]

    Wat heb ik fout gedaan?
  • heb je al users aangemaakt ??

    indien niet,lees eerst de mysql documentatie over hoe je dat moet doen
  • Ja dat heb ik al gedaan.
  • Heb je achteraf je hostnaam gewijzigd?
  • Log eens in als root indien mogelijk en doe eens een select * from user in de mysql database.

    vul als hostname: '%' in.
    Dan mag je vanaf alle hostnames inloggen
  • Ik mag dus echt werkelijk niks. Ook niet inloggen :-( . Heeft dat ermee te maken dat het mischien versie 4 is van mysql ?

    Ik weet eigenlijk niet wat ik hiervoor draaide.
  • Bij een standaardinstallatie worden twee databases gemaakt. Een test-database en de mysql database.

    In verschillende tabellen van de laatste, staan de authorisaties. Normaal mag na installatie root (root in mysql, niet noodzakelijkerwijs root op het systeem) inloggen zonder password vanaf de localhost. Het is dan zaak om zo snel mogelijk users aan te maken. (Een user staat helemaal los van de systeemusers. Daarnaast is me@localhost voor mysql iemand anders als me@somehost.somewhere).

    Kijk eens naar de installatie routine die je gebruikt hebt (deb, tgz, rpm). Het kan zijn dat de package maintainer van de standaard is afgeweken en een veilige mysql installatie achterlaat. Of misschien moet je zelf de initialisatie van de mysql database doen.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.