Databasetoegang wordt geweigerd bij instellen
Databasetoegang wordt geweigerd bij instellen
Nadat ik voor het instellen van phpBB3 de gegevens voor de "Databaseconfiguratie" had ingevuld en op "Indienen" had geklikt, kreeg ik de foutmelding: "Toegang geweigerd voor gebruiker 'Gerard'@'localhost' (met wachtwoord: JA)".
Op het internet vond ik, dat veel mensen dit overkomt en dat de oorzaak een fout in MySQL zou zijn (hoewel ik destijds MariaDB heb laten installeren, maakt dat kennelijk niet uit in dit geval). Zie: http://www.windowsbulletin.com/how-to-f ... -on-mysql/
Voor Windows zou er een reparatieprogrammaatje zijn maar voor Linux heb ik zoiets, of een simpel reparatiecommando, (nog) niet kunnen vinden.
Op het internet vond ik, dat veel mensen dit overkomt en dat de oorzaak een fout in MySQL zou zijn (hoewel ik destijds MariaDB heb laten installeren, maakt dat kennelijk niet uit in dit geval). Zie: http://www.windowsbulletin.com/how-to-f ... -on-mysql/
Voor Windows zou er een reparatieprogrammaatje zijn maar voor Linux heb ik zoiets, of een simpel reparatiecommando, (nog) niet kunnen vinden.
Laatst gewijzigd door Gerard X op 04 aug 2022, 16:54, 1 keer totaal gewijzigd.
- El torro
- Berichten: 4270
- Lid geworden op: 02 sep 2014, 21:28
- Locatie: In het zonnige zuiden
- Contacteer:
Re: Databasetoegang wordt geweigerd bij instellen
Heb je die gebruiker aangemaakt voor de database en hem alle rechten gegeven?
Klopt het paswoord?
Klopt het paswoord?
Re: Databasetoegang wordt geweigerd bij instellen
Het is geen fout in MySQL/MariaDB maar een gebruiker die niet bestaat of niet de juiste rechten heeft.
Mooi leesvoer:
https://linuxize.com/post/how-to-create ... rivileges/
Mooi leesvoer:
https://linuxize.com/post/how-to-create ... rivileges/
Re: Databasetoegang wordt geweigerd bij instellen
Ik heb zojuist aan m'n openingsbericht het internetadres toegevoegd waar ik die info vond.
Vroeger, toen ik nog in een huis woonde, kwamen er weleens zotten aan de deur die hun "god" aan mij wilden slijten. Gelukkig had ik een buurman die zwoer bij zijn "god". Ik stuurde die zotten dan eerst naar mijn buurman, met de opmerking: "Kom maar terug met m'n buurman wanneer jullie het eens zijn geworden".


Begrijp me niet verkeerd, dat ik jou een zot zou vinden, maar je begrijpt vast wel m'n dilemma.
Ik ga er morgen eens voor zitten.Mooi leesvoer:
https://linuxize.com/post/how-to-create ... rivileges/

N.b.: "Geen bericht, is goed bericht", dus neem ik aan, dat er niets aan te merken was op het door mij toegestuurde PDF-bestand.
Re: Databasetoegang wordt geweigerd bij instellen
Die PDF ziet er goed uit, ik zou alleen geen chmod 777 doen, maar dan liever 755.
Je hebt nooit alle rechten nodig.
Je hebt nooit alle rechten nodig.
Re: Databasetoegang wordt geweigerd bij instellen
Heb zojuist, aan de hand van dat leesvoerGerard X schreef: ↑04 aug 2022, 17:32Ik ga er morgen eens voor zitten.AarClay schreef: ↑04 aug 2022, 15:58Mooi leesvoer:
https://linuxize.com/post/how-to-create ... rivileges/![]()
Code: Selecteer alles
mysql> create user 'Gerard'@'%' identified by 'Mijn database';
Code: Selecteer alles
Warning: World-writable config file '/etc/mysql/my.cnf' is ignored

Re: Databasetoegang wordt geweigerd bij instellen
Gebruikt NOOIT en NEVER chmod 777 omdat je daarmee een groot veiligheidslek openbaart. Ik neem aan dat er bij World-writable config file al een belletje ging rinkelen? Root (die overigens nooit direct bereikbaar moet zijn vanuit de loginprompt, en enkel via een elevated login met su) moet de enige zijn met alle rechten.
Dit is overigens dus ook de oorzaak van je MySQL error
Dus voer dit uit.
chmod 644 /etc/my.cnf
Ik hoop dat je niet alles op 777 hebt gezet, want dan moet je jouw server opnieuw installeren. Hoe komt my.cnf eigenlijk op 777?
Verder klopt dit ook niet:
Tenzij je ''Mijn database' beschouwt als een wachtwoord. Een database koppel je met GRANT.
Lees het gelinkte artikel anders even opnieuw.
Dit is overigens dus ook de oorzaak van je MySQL error
Dus voer dit uit.
chmod 644 /etc/my.cnf
Ik hoop dat je niet alles op 777 hebt gezet, want dan moet je jouw server opnieuw installeren. Hoe komt my.cnf eigenlijk op 777?
Verder klopt dit ook niet:
Code: Selecteer alles
mysql> create user 'Gerard'@'%' identified by 'Mijn database';
Lees het gelinkte artikel anders even opnieuw.
Re: Databasetoegang wordt geweigerd bij instellen
Is het nog gelukt?
Re: Databasetoegang wordt geweigerd bij instellen
Sorry, maar op de ene of andere manier is het mij ontgaan, dat ik bij elk onderwerp de optie "Informeer me wanneer een reactie is geplaatst" moest aanvinken waardoor ik zo laat reageer. Dit heb ik nu aangevinkt, waardoor ik sneller kan reageren.
Inmiddels ben ik helemaal overnieuw begonnen en heb ik phpBB3 in de Nederlandstalige versie weten te installeren en geen "fout"meldingen meer voorafgaand aan het kunnen instellen van het geinstalleerde, op eentje na, te weten, dat de "PHP XML/DOM-extensie" beschikbaar moet zijn. "PHP XML" (versie 2:7.3+69) is keurig geinstalleerd. Ik ging er vanuit dat de "/" tussen "XML" en "DOM" betekende, dat het voldoende zou moeten zijn wanneer een van beiden beschikbaar is maar niettemin blijft deze melding opdoemen.
Kortom, wat is er nog nodig om ook deze melding te laten verdwijnen?
Laatst gewijzigd door Gerard X op 24 aug 2022, 17:46, 1 keer totaal gewijzigd.
Re: Databasetoegang wordt geweigerd bij instellen
Hoe heb je nu php geinstalleerd, en welke versie heb je?
Re: Databasetoegang wordt geweigerd bij instellen
Via https://peppe8o.com/self-hosted-forum-w ... spberry-pi Verfrissend duidelijk en 'to the point' voor mij.
3.3.8welke versie heb je?
Laatst gewijzigd door Gerard X op 24 aug 2022, 18:00, 1 keer totaal gewijzigd.
Re: Databasetoegang wordt geweigerd bij instellen
Ja, sorry, ik ben een beetje moe. Dacht dat je naar de phpBB3-versie vroeg omdat mijn laatste vraag daarover ging en ik de versie van PHP XML had vermeld.
Ik doe regelmatig (vanmorgen nog) "sudo apt-get update && sudo apt-get full-upgrade" zodat ik altijd de laatste versies van alles heb.Lees mijn bericht nog eens goed. Ik heb het over PHP.
Laatst gewijzigd door Gerard X op 24 aug 2022, 18:08, 1 keer totaal gewijzigd.
Re: Databasetoegang wordt geweigerd bij instellen
Ja, daarom altijd goed lezen.
Maar nog steeds ben ik wel benieuwd naar je versie.
Maar nog steeds ben ik wel benieuwd naar je versie.
Re: Databasetoegang wordt geweigerd bij instellen
Versienummer PHP. 7.1? 7.2? 7.3? 7.4? 8.zoveel?
Welke?
Kan je anders de uitvoer van dit laten zien? (opslaan als versie.php)
Welke?
Kan je anders de uitvoer van dit laten zien? (opslaan als versie.php)
Code: Selecteer alles
<?php
echo 'Huidige PHP-versie: ' . phpversion();
print_r(get_loaded_extensions());
?>
Re: Databasetoegang wordt geweigerd bij instellen
7.3.19
Wat is de relevantie tot mijn vraag hoe de melding: "Om phpBB correct te laten functioneren, moet de PHP XML/DOM-extensie beschikbaar zijn." niet meer te laten verschijnen?
Ik nam aan, dat gewoon een (of een paar) zinnetje(s), beginnend met "sudo", voor mijn LXTerminal zou(den) volstaan en dat de PHP-versie niet relevant is.
Re: Databasetoegang wordt geweigerd bij instellen
Vanwege de branche met de download.
En kan je de uitvoer van het script ook even tonen?
En kan je de uitvoer van het script ook even tonen?
Re: Databasetoegang wordt geweigerd bij instellen
Als jij me verteld hoe dat moet.
Ik heb die regels
<?php
echo 'Huidige PHP-versie: ' . phpversion();
print_r(get_loaded_extensions());
?>
getypt en die staan nu als versie.php opgeslagen.
N.b.: Een kennis schreef, dat die had gezien, dat mijn probleem een veelvoorkomend verschijnsel was in relatie tot phpBB, maar was de oplossing niet tegen gekomen.
Re: Databasetoegang wordt geweigerd bij instellen
Ik neem aan dat je weet wat een PHP script is, en hoe je het moet opslaan en uitvoeren?
Anders wordt het echt eens tijd dat je gewoon meer kennis opdoet in plaats van enkel tutorials zoeken en alleen maar commando's overnemen, zonder te weten wat het doet, wordt de kans op fouten maken groot maakt (en ja, die heb ik al erg vaak gezien).
Het klinkt een beetje bot, maar anders kan je net zo goed gaan zeilen. Ik wil je graag helpen, anderen willen je graag helpen, maar zorg dat je gewoon wat kennis opdoet. Echt!!!!!
Anderen hier zie ik ook tegen een muur van je aanlopen als ik je berichten historie doorlees!
Ik wil je graag helpen, maar het is echt veels te tijdrovend om je bij wijze van spreken als een kind aan de hand vast te moeten houden. Ga zelf eens op onderzoek. Google, Bing, DuckDuckGo staan op je te wachten.
Zet die knop AUB echt eens om!!
Anders wordt het echt eens tijd dat je gewoon meer kennis opdoet in plaats van enkel tutorials zoeken en alleen maar commando's overnemen, zonder te weten wat het doet, wordt de kans op fouten maken groot maakt (en ja, die heb ik al erg vaak gezien).
Het klinkt een beetje bot, maar anders kan je net zo goed gaan zeilen. Ik wil je graag helpen, anderen willen je graag helpen, maar zorg dat je gewoon wat kennis opdoet. Echt!!!!!
Anderen hier zie ik ook tegen een muur van je aanlopen als ik je berichten historie doorlees!
Ik wil je graag helpen, maar het is echt veels te tijdrovend om je bij wijze van spreken als een kind aan de hand vast te moeten houden. Ga zelf eens op onderzoek. Google, Bing, DuckDuckGo staan op je te wachten.
Zet die knop AUB echt eens om!!