Ik ben al een aantal dagen bezig om te trachten mijn verbinding met MariaDB voor elkaar te krijgen, maar het lukt mij niet.
Wat er vooraf ging: Op mijn DS420j draaide MariaDB probleemloos. Tot het moment dat 2 van de 4 schijven problemen gaven. Ze waren al redelijk oud dus heb ik 4 nieuwe schijven aangeschaft. Eerst nog getracht om de 2 defecte schijven stuk voor stuk te vervangen en te herstellen maar dat wilde niet lukken. Dan maar starten met een schone lei.
Met 4 nieuwe schijven de start gemaakt: DSM werd er automatisch opgezet (versie 7.2). Hierna MariaDB en phpMyAdmin er op gezet. via phpMyAdmin een oude backup van de database geïmporteerd. Tot zo ver geen problemen. Via phpMyAdmin zie ik de database prima.
Nu moet mijn applicatie weer verbinding maken met de database. Uiteraard moet er daarom in MariaDB een gebruiker aangemaakt worden met het juiste wachtwoord zodat mijn Visual Basic via het internet verbinding kan maken. En hier loop ik vast. Bij al mijn pogingen krijg ik de melding "Unable to connect to any of the specified MySQL hosts". Hier ben ik mee aan de slag gegaan. Ik heb gecontroleerd of MariaDB naar de juiste poort kijkt (3306), dit is correct. (ook al mijn pogingen met 3307 uitgevoerd). Ik heb gecontroleerd of vanaf het internet MariaDB wel te zien valt. Hiervoor heb ik gebruik gemaakt van de site '
https://www.portchecktool.com/' Deze geeft aan dat de service vanaf het internet te benaderen is. Als ik in MariaDB 'Enable TCP/IP connection' uit zet dan geeft portchecktool aan dat de service niet beschikbaar is. Ik trek hier de conclusie uit dat de port-forwarding van de 2 aanwezige routers nog steeds goed ingesteld staan.
De gebruikersnaam en wachtwoord heb ik geknipt en geplakt vanuit mijn Visual Basic applicatie zodat ik zeker weet dat ik hier geen typefouten in heb zitten maar ik krijg geen verbinding opgetuigd naar mijn database, terwijl dit voorheen (met een lagere firmwareversie van de NAS) geen problemen gaf.
Wie kan en wil mij helpen?