Synology-Forum.nl

Firmware => Synology DSM algemeen => Topic gestart door: jordi1206 op 26 oktober 2014, 19:07:51

Titel: External access MySQL
Bericht door: jordi1206 op 26 oktober 2014, 19:07:51
Hallo,

Ik heb vele dingen geprobeerd, ja, ook andere topic hier.
Ik krijg mijn MySQL niet external. Hij werkt alleen met localhost.

Het aanpassen van een bestand met VI-editor lukt ook niet.

Help mij aub!
Titel: Re: External access MySQL
Bericht door: jordi1206 op 26 oktober 2014, 19:12:50
DS1812+
Titel: Re: External access MySQL
Bericht door: Richard67 op 26 oktober 2014, 19:33:28
Grappig, maar wat is de vraag?
Ik kan geen chocolade maken van je relaas.
Titel: Re: External access MySQL
Bericht door: jordi1206 op 26 oktober 2014, 19:38:13
Hoe maak ik MySQL open zodat het bereikbaar is vanaf buiten?
Titel: Re: External access MySQL
Bericht door: Richard67 op 26 oktober 2014, 19:40:12
Buiten je netwerk of buiten de DS?
Titel: Re: External access MySQL
Bericht door: jordi1206 op 26 oktober 2014, 19:45:25
Buiten mijn netwerk.
Zodat een andere server ergensanders in NL verbinding kan maken met mijn MySQL
Titel: Re: External access MySQL
Bericht door: Birdy op 26 oktober 2014, 19:49:24
Poort 3306 openzetten ?
Titel: Re: External access MySQL
Bericht door: jordi1206 op 26 oktober 2014, 19:53:30
Gedaan
Titel: Re: External access MySQL
Bericht door: Wyodor op 26 oktober 2014, 19:56:10
De vraag is in augustus ook al gesteld

http://www.synology-forum.nl/hardware-vragen/mariadb-20013/msg123448/#msg123448
Titel: Re: External access MySQL
Bericht door: Richard67 op 26 oktober 2014, 19:59:01
Account aanmaken dat remote mag inloggen?
Titel: Re: External access MySQL
Bericht door: jordi1206 op 26 oktober 2014, 20:00:16
Account aanmaken dat remote mag inloggen?

Hoe bedoel je?
Titel: Re: External access MySQL
Bericht door: Richard67 op 26 oktober 2014, 20:06:40
Een account moet behalve een username en wachtwoord ook een 'host' hebben waar vandaan het account mag worden gebruikt. Het standaard root-account mag alleen standaard op 'localhost' worden gebruikt. (Dat klopt ook met je relaas.) Dat moet ook zo blijven. Maak een nieuw MySQL account aan met de juiste rechten op de gewenste database én met de juiste 'host' waarvandaan het mag worden gebruikt. Zoek eens in het gebruikersbeheer van MySQL op het internet hoe dit werkt. Ook de tool phpMyAdmin kan heel verhelderend werken. Die kun je als package op je DS installeren.
Verder neem ik aan dat je hebt nagedacht over de te nemen veiligheidsmaatregelen bij het openzetten van poort 3306 vanaf het internet. Op het internet zijn niet uitsluitend goedwillende mensen die niets met je database willen.
Titel: Re: External access MySQL
Bericht door: jordi1206 op 26 oktober 2014, 20:16:44
Ben vanalles aan het afzoeken maar krijg het niet voor elkaar

"[ERROR] An E_WARNING error happened: Host '159.253.7.134' is not allowed to connect to this MariaDB server"

Heb "Jordi" als gebruiker ipv "root".
Titel: Re: External access MySQL
Bericht door: Richard67 op 26 oktober 2014, 20:59:49
Blijkbaar mag gebruiker Jordi niet vanaf host 159.253.7.134 worden gebruikt. Je moet dus een gebruiker jordi hebben met als host 159.253.7.134. (Die gebruiker moet dan ook nog rechten op een database gaan krijgen.)
Hoe heb je gebruiker jordi aangemaakt?
Misschien dat bijgaand plaatje je duidelijk maakt wat ik bedoel. Daarin staat de gebruiker jordi twee keer opgenomen. Een keer met een expliciete host: 159.253.7.134 en een keer met 'any host' d.m.v. het % teken. Dat laatste is af te raden.
Titel: Re: External access MySQL
Bericht door: jordi1206 op 26 oktober 2014, 21:10:59
Blijkbaar mag gebruiker Jordi niet vanaf host 159.253.7.134 worden gebruikt. Je moet dus een gebruiker jordi hebben met als host 159.253.7.134. (Die gebruiker moet dan ook nog rechten op een database gaan krijgen.)
Hoe heb je gebruiker jordi aangemaakt?
Ja gedaan
Titel: Re: External access MySQL
Bericht door: Richard67 op 26 oktober 2014, 21:13:31
Zie nog even mijn aanvullingen in mijn vorige post. De foutmelding die je geeft is duidelijk: Gebruiker jordie mag niet verbinden vanaf 159.253.7.134
Titel: Re: External access MySQL
Bericht door: Richard67 op 26 oktober 2014, 21:15:03
Ja gedaan
Wat heb je gedaan?
Titel: Re: External access MySQL
Bericht door: jordi1206 op 26 oktober 2014, 21:16:11
Het account Jordi aangemaakt
Titel: Re: External access MySQL
Bericht door: Richard67 op 26 oktober 2014, 22:43:58
Wat heb je gedaan met de andere opmerkingen die ik je heb gegeven?
Titel: Re: External access MySQL
Bericht door: jordi1206 op 26 oktober 2014, 22:48:44
Dit is hoe de account is aangemaakt
Titel: Re: External access MySQL
Bericht door: Richard67 op 26 oktober 2014, 22:57:10
jordi mag alleen op local host worden gebruikt. Dat is ten opzichte van de server waarop MySQL (MariaDB) op draait. De host moet in jou geval dan 159.253.7.134 zijn.
Titel: Re: External access MySQL
Bericht door: jordi1206 op 26 oktober 2014, 23:02:07
Heb het aangepast, werkt nogsteeds niet en er is nu een dubbel account
Titel: Re: External access MySQL
Bericht door: Richard67 op 26 oktober 2014, 23:08:47
Is dat nieuwe account toegewezen aan een database en: Nee je hebt twee accounts: 1 jordi dat alleen vanaf localhost gebruikt mag worden en een met 159.253.7.134 als host.
Om te testen of er niet iets van een router/firewall in de weg zit, kun je 159.253.7.134 eens vervangen door een lokaal ip adres waarvandaan je test. Als dat werkt, kun je stellen dat het inloggen met een ipadres als hostnaam werkt en moet je verder in je netwerk kijken of iets anders niet in de weg zit. Probeer het dus eerst eens vanaf je lokale netwerk. (BTW: ik ga nu slapen. Welterusten.)