MariaDb fouten “Can’t connect ..” / “.. is not allowed to connect ..”
Twee foutmeldingen die dikwijls voorkomen na een login poging:
ERROR 2002 (HY000): Can’t connect to server on ‘zundert.mylab.loc’ (115)
ERROR 1130 (HY000): Host ‘192.168.1.205’ is not allowed to connect to this MySQL server
1. Can’t connect: configuratiebestand
cybr@achel:~> mysql -u copyleftboardRW -h zundert.mylab.loc -p
Enter password:
ERROR 2002 (HY000): Can't connect to server on 'zundert.mylab.loc' (115)
Ga naar de configuratie van de database server:
root@zundert:/# mcedit /etc/mysql/my.cnf
Verander het ip adres van waar de server naar “luistert”;
van localhost 127.0.0.1 naar een ander, bv 0.0.0.0 (voor alle) of een specifiek adres.
Database server herstarten, en opnieuw proberen.
Het antwoord is veranderd naar:
cybr@achel:~> mysql -u copyleftboardRW -h zundert.mylab.loc -p
Enter password:
ERROR 1130 (HY000): Host '192.168.1.205' is not allowed to connect to this MySQL server
2. Host is not allowed: gebruikers en rechten
Voeg nu het ip adres toe bij de user (bv met phpMyAdmin)
Gebruiker Machine Wachtwoord Globale rechten Gebruikersgroep Toekennen Actie copyleftboardRW achel.mylab.loc Ja USAGE Nee
of als via de naam niet werkt, ip-adres:
Gebruiker Machine Wachtwoord Globale rechten Gebruikersgroep Toekennen Actie copyleftboardRW 192.168.1.205 Ja USAGE Nee
Heel ruim: alle adressen
Gebruiker Machine Wachtwoord Globale rechten Gebruikersgroep Toekennen Actie copyleftboardRW % Ja USAGE Nee
Rechten bewerken:
Achteraan bij gebruiker 'copyleftboardRW'@'achel.mylab.loc' "Rechten wijzigen"
en expliciet rechten geven op bepaalde databanken.
Rechten herladen (nl-talige phpmyadmin: “de rechtentabel vernieuwen” )
Ok.