Databasetoegang wordt geweigerd bij instellen

Hulp nodig bij je installatie of kom je ergens niet uit?
Probeer phpBB3.3! Problemen lossen we samen met je op.
Gerard X
Berichten: 67
Lid geworden op: 09 jan 2022, 11:35
Locatie: Waar m'n schip ligt.

Databasetoegang wordt geweigerd bij instellen

Bericht door Gerard X » 04 aug 2022, 07:06

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.
Laatst gewijzigd door Gerard X op 04 aug 2022, 16:54, 1 keer totaal gewijzigd.

Gebruikersavatar
El torro
Berichten: 4165
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door El torro » 04 aug 2022, 07:46

Heb je die gebruiker aangemaakt voor de database en hem alle rechten gegeven?
Klopt het paswoord?

Gebruikersavatar
AarClay
Berichten: 770
Lid geworden op: 10 feb 2005, 17:12

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door AarClay » 04 aug 2022, 15:58

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/

Gerard X
Berichten: 67
Lid geworden op: 09 jan 2022, 11:35
Locatie: Waar m'n schip ligt.

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door Gerard X » 04 aug 2022, 17:32

AarClay schreef:
04 aug 2022, 15:58
Het is geen fout in MySQL/MariaDB maar een gebruiker die niet bestaat of niet de juiste rechten heeft.
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". ;) Kennelijk gaven de zotten dit aan elkaar door, want ik kreeg er steeds minder aan de deur. ;)
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. :)

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.

Gebruikersavatar
AarClay
Berichten: 770
Lid geworden op: 10 feb 2005, 17:12

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door AarClay » 04 aug 2022, 17:38

Die PDF ziet er goed uit, ik zou alleen geen chmod 777 doen, maar dan liever 755.
Je hebt nooit alle rechten nodig.

Gerard X
Berichten: 67
Lid geworden op: 09 jan 2022, 11:35
Locatie: Waar m'n schip ligt.

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door Gerard X » 05 aug 2022, 04:11

Gerard X schreef:
04 aug 2022, 17:32
AarClay schreef:
04 aug 2022, 15:58
Mooi leesvoer:
https://linuxize.com/post/how-to-create ... rivileges/
Ik ga er morgen eens voor zitten. :)
Heb zojuist, aan de hand van dat leesvoer

Code: Selecteer alles

mysql> create user 'Gerard'@'%' identified by 'Mijn database';
ingevoerd, maar kreeg als reactie

Code: Selecteer alles

Warning: World-writable config file '/etc/mysql/my.cnf' is ignored
:(

Gebruikersavatar
AarClay
Berichten: 770
Lid geworden op: 10 feb 2005, 17:12

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door AarClay » 05 aug 2022, 08:01

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:

Code: Selecteer alles

mysql> create user 'Gerard'@'%' identified by 'Mijn database';
Tenzij je ''Mijn database' beschouwt als een wachtwoord. Een database koppel je met GRANT.
Lees het gelinkte artikel anders even opnieuw.

Gebruikersavatar
AarClay
Berichten: 770
Lid geworden op: 10 feb 2005, 17:12

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door AarClay » 14 aug 2022, 08:47

Is het nog gelukt?

Gerard X
Berichten: 67
Lid geworden op: 09 jan 2022, 11:35
Locatie: Waar m'n schip ligt.

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door Gerard X » 24 aug 2022, 17:34

AarClay schreef:
14 aug 2022, 08:47
Is het nog gelukt?
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.

Gebruikersavatar
AarClay
Berichten: 770
Lid geworden op: 10 feb 2005, 17:12

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door AarClay » 24 aug 2022, 17:44

Hoe heb je nu php geinstalleerd, en welke versie heb je?

Gerard X
Berichten: 67
Lid geworden op: 09 jan 2022, 11:35
Locatie: Waar m'n schip ligt.

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door Gerard X » 24 aug 2022, 17:50

AarClay schreef:
24 aug 2022, 17:44
Hoe heb je nu php geinstalleerd,
Via https://peppe8o.com/self-hosted-forum-w ... spberry-pi Verfrissend duidelijk en 'to the point' voor mij.
welke versie heb je?
3.3.8
Laatst gewijzigd door Gerard X op 24 aug 2022, 18:00, 1 keer totaal gewijzigd.

Gebruikersavatar
AarClay
Berichten: 770
Lid geworden op: 10 feb 2005, 17:12

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door AarClay » 24 aug 2022, 17:53

Gerard X schreef:
24 aug 2022, 17:50
AarClay schreef:
24 aug 2022, 17:44
welke versie heb je?
3.3.8
Dat is een verdomd oude uit het museum van 1999 ofzo. :P
Die heeft nooit bestaan

Lees mijn bericht nog eens goed. Ik heb het over de PHP-versie.

Gerard X
Berichten: 67
Lid geworden op: 09 jan 2022, 11:35
Locatie: Waar m'n schip ligt.

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door Gerard X » 24 aug 2022, 18:04

AarClay schreef:
24 aug 2022, 17:53
Gerard X schreef:
24 aug 2022, 17:50
AarClay schreef:
24 aug 2022, 17:44
welke versie heb je?
3.3.8
Dat is een verdomd oude uit het museum van 1999 ofzo. :P
Die heeft nooit bestaan
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.
Lees mijn bericht nog eens goed. Ik heb het over PHP.
Ik doe regelmatig (vanmorgen nog) "sudo apt-get update && sudo apt-get full-upgrade" zodat ik altijd de laatste versies van alles heb.
Laatst gewijzigd door Gerard X op 24 aug 2022, 18:08, 1 keer totaal gewijzigd.

Gebruikersavatar
AarClay
Berichten: 770
Lid geworden op: 10 feb 2005, 17:12

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door AarClay » 24 aug 2022, 18:08

Ja, daarom altijd goed lezen.

Maar nog steeds ben ik wel benieuwd naar je versie.

Gerard X
Berichten: 67
Lid geworden op: 09 jan 2022, 11:35
Locatie: Waar m'n schip ligt.

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door Gerard X » 24 aug 2022, 18:11

AarClay schreef:
24 aug 2022, 18:08
Ja, daarom altijd goed lezen.

Maar nog steeds ben ik wel benieuwd naar je versie.
Zie boven bij PHP XML. Als ik het niet goed begrepen heb, lees ik het wel. Maar ik, ga nu even pitten, want ik ben bekaf.

Gebruikersavatar
AarClay
Berichten: 770
Lid geworden op: 10 feb 2005, 17:12

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door AarClay » 24 aug 2022, 18:14

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)

Code: Selecteer alles

<?php
echo 'Huidige PHP-versie: ' . phpversion();
print_r(get_loaded_extensions());
?>

Gerard X
Berichten: 67
Lid geworden op: 09 jan 2022, 11:35
Locatie: Waar m'n schip ligt.

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door Gerard X » 25 aug 2022, 03:46

AarClay schreef:
24 aug 2022, 18:14
Versienummer PHP. 7.1? 7.2? 7.3? 7.4? 8.zoveel?
Welke?
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.

Gebruikersavatar
AarClay
Berichten: 770
Lid geworden op: 10 feb 2005, 17:12

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door AarClay » 25 aug 2022, 06:56

Vanwege de branche met de download.
En kan je de uitvoer van het script ook even tonen?

Gerard X
Berichten: 67
Lid geworden op: 09 jan 2022, 11:35
Locatie: Waar m'n schip ligt.

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door Gerard X » 25 aug 2022, 08:27

AarClay schreef:
25 aug 2022, 06:56
kan je de uitvoer van het script ook even tonen?
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.

Gebruikersavatar
AarClay
Berichten: 770
Lid geworden op: 10 feb 2005, 17:12

Re: Databasetoegang wordt geweigerd bij instellen

Bericht door AarClay » 25 aug 2022, 08:40

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!!

Gesloten