Pagina 1 van 2

Databasetoegang wordt geweigerd bij instellen

Geplaatst: 04 aug 2022, 07:06
door Gerard X
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.

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 04 aug 2022, 07:46
door El torro
Heb je die gebruiker aangemaakt voor de database en hem alle rechten gegeven?
Klopt het paswoord?

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 04 aug 2022, 15:58
door AarClay
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/

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 04 aug 2022, 17:32
door Gerard X
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.

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 04 aug 2022, 17:38
door AarClay
Die PDF ziet er goed uit, ik zou alleen geen chmod 777 doen, maar dan liever 755.
Je hebt nooit alle rechten nodig.

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 05 aug 2022, 04:11
door Gerard X
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
:(

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 05 aug 2022, 08:01
door AarClay
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.

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 14 aug 2022, 08:47
door AarClay
Is het nog gelukt?

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 24 aug 2022, 17:34
door Gerard X
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?

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 24 aug 2022, 17:44
door AarClay
Hoe heb je nu php geinstalleerd, en welke versie heb je?

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 24 aug 2022, 17:50
door Gerard X
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

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 24 aug 2022, 17:53
door AarClay
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.

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 24 aug 2022, 18:04
door Gerard X
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.

Re: Databasetoegang wordt geweigerd bij instellen

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

Maar nog steeds ben ik wel benieuwd naar je versie.

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 24 aug 2022, 18:11
door Gerard X
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.

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 24 aug 2022, 18:14
door AarClay
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());
?>

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 25 aug 2022, 03:46
door Gerard X
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.

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 25 aug 2022, 06:56
door AarClay
Vanwege de branche met de download.
En kan je de uitvoer van het script ook even tonen?

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 25 aug 2022, 08:27
door Gerard X
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.

Re: Databasetoegang wordt geweigerd bij instellen

Geplaatst: 25 aug 2022, 08:40
door AarClay
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!!