Auteur Topic: MYSQL benaderbaar vanaf externe pc  (gelezen 5189 keer)

Offline mulderke

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
MYSQL benaderbaar vanaf externe pc
« Gepost op: 01 mei 2013, 08:58:10 »
ik heb een database gemaakt in microsoft access. Het is zo dat wij deze met 2 personen gebruiken. Het nadeel is dat er altijd maar één iemand tegelijk kan in werken, anders maakt hij een kopie van het bestand en werken we in 2 verschillende bestanden. Dit is op te lossen door mijn tabellen te linken naar een externe database, zoals mysql. Ik had dit getest op mijn lokale computer. dus ik had mysql daar op geinstalleerd, connectie van mijn access database naar deze mysql server (die op dus op dezelfde pc stond) en dit werkte. ik kon mijn bestand dan ook 2 maal open zetten, en de data die ik invoerde in het ene bestand, kwam dan ook in het andere bestand aangezien de tabellen gekoppeld zijn via de mysql database.

Nu heb ik mij speciaal een synology NAS geplaatst zodat ik de mysql hierop kon draaien, en dus zowel ik als mijn collega vanop gelijk welke pc toegang hebben naar de database. Dus het Access bestand staat op zijn pc bij hem thuis, en de mysql server op mijn nas.

Nu lukt het mij maar niet op deze beschikbaar te maken, zelfs niet binnen mijn eigen netwerk. ik heb mij al suf gezocht naar een oplossing, en kom steeds op een aantal zaken uit. Volgens mij is het probleem dat de server  "localhost" noemt (dit zie je bovenaan wanneer je gaat via de PHPmyadmin in plaats van het ip-adres en zijn poort. Wanneer ik dit bekijk op mijn server waar mijn website staat, via one.com, zie ik effectief ook het IP adres staan in plaats van localhost. ik las ook regelmatig dat je dit kan aanpassen in de my.cnf file, waar je bij bind-adres het ipadres moet invullen. maar mijn probleem is dat dit ergens zou moeten staan in \usr\... maar ik zou niet weten hoe ik daar naar toe kan gaan in mijn Nas. Ik zie namelijk enkel maar de shared folders, en ik vind op geen enkele manier hoe ik hier naar toe kan browsen.

weet iemand hoe ik hiervoor te werk kan gaan?
  • Mijn Synology: DS213+
  • HDD's: 2

Offline Nelesss

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 70
  • -Ontvangen: 204
  • Berichten: 1.275
Re: MYSQL benaderbaar vanaf externe pc
« Reactie #1 Gepost op: 01 mei 2013, 10:49:39 »
Ik weet niet waar je precies op doelt maar kun je de database dus niet direct in phpmyadmin plaatsen? Om in iedergeval bij de 'verborgen' bestanden te komen moet je het programma winscp gebruiken. En inloggen met root en je adminwachtwoord.
Synology's:
DS-1513+ (4GB Ram)
DS-114
DS-112J

Offline mulderke

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Re: MYSQL benaderbaar vanaf externe pc
« Reactie #2 Gepost op: 01 mei 2013, 11:41:26 »
ja mijn database heb ik geïmporteerd in in PHPmyadmin. Dus de database zelf staat er al op, maar voor de gebruikersinterface zal ik wel Access blijven gebruiken, enkel de tabellen staan dan op de NAS zodat deze voor iedereen die ik toestemming geef bereikbaar zijn.
  • Mijn Synology: DS213+
  • HDD's: 2

Offline Nelesss

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 70
  • -Ontvangen: 204
  • Berichten: 1.275
Re: MYSQL benaderbaar vanaf externe pc
« Reactie #3 Gepost op: 01 mei 2013, 11:51:18 »
Alleen toestemming geven lukt dus niet?
Synology's:
DS-1513+ (4GB Ram)
DS-114
DS-112J

Offline mulderke

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Re: MYSQL benaderbaar vanaf externe pc
« Reactie #4 Gepost op: 01 mei 2013, 12:20:42 »
ik heb even dat programma geinstalleerd en ik kan verbinding maken, maar ik zie nog steeds even veel mappen staan. (zie bijlage). op de andere afbeelding zie je dat er links bovenaan staat dat het localhost is. ik vermoed dat dit perfect werkt indien je een website hebt die naar de database verwijst, aangezien de website dan op dezelfde locatie (nas) staat als de database. Maar in mijn geval 2 verschillende systemen. en het is dat wat ik zou moeten veranderen, dat daar het ip adres komt. Dat heb ik al gelezen, en daarvoor moest ik my.cnf bestand aanpassen van localhost naar mijn ip-adres. maar ik kan dit bestand nergens vinden.

Je kan ook zien dat hij verwijst naar mappen zoals usr\... maar ik zie deze dus nergens staan...
  • Mijn Synology: DS213+
  • HDD's: 2

Offline Nelesss

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 70
  • -Ontvangen: 204
  • Berichten: 1.275
Re: MYSQL benaderbaar vanaf externe pc
« Reactie #5 Gepost op: 01 mei 2013, 12:28:32 »
Ik zou zeggen dat je een aparte gebruiker aanmaakt met de volle rechten op je tabel en deze niet specifiek koppelt aan localhost. Maar dus jou ip. Zou toch ook moeten werken?

Ik zei ook dat je met root moest inloggen als gebruikersnaam en niet admin. Dus nogmaals inloggen met winscp met als gebruikersnaam : root en als wachtwoord: wachtwoordadminaccount

Synology's:
DS-1513+ (4GB Ram)
DS-114
DS-112J

Offline Wyodor

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 156
  • Berichten: 765
Re: MYSQL benaderbaar vanaf externe pc
« Reactie #6 Gepost op: 01 mei 2013, 13:20:41 »
Als ik het even snel voor de geest haal, stel je bij de gebruiker in dat ie overal vandaan erbij kan.

In veld "server" typ je het % teken ipv "localhost". Of je typt het IP nummer van z'n lokatie waar ie zich bevindt.

En in de router zet je poort 3306 open.

En phpmyadmin is een gebruikers interface om de database te benaderen. Je importeert er niks in. Tenzij er bedoeld wordt dat je phpmyadmin gebruikt om een database aan te maken en te vullen.

Maar dat kan je met elke client doen. Zoals die van MySQL zelf :

https://www.mysql.com/products/workbench/

Op m'n Mac gebruik ik SequelPro :

http://www.sequelpro.com/

En voor Windows is er HeidySQL :

http://www.heidisql.com/

Wellicht effe oefenen?
  • Mijn Synology: DS720+
  • HDD's: 2 x ST4000VN008

Offline mulderke

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 4
Re: MYSQL benaderbaar vanaf externe pc
« Reactie #7 Gepost op: 01 mei 2013, 19:50:16 »
het is gelukt. De tip met winSCP was de doorslag. ik raakte toen aan mijn bestanden, en na heel wat getest en gepruts heb ik alles aan de praat gekregen. Ik kan nu zelfs vanop een externe locatie aan mijn database

bedankt voor de goede hulp!
  • Mijn Synology: DS213+
  • HDD's: 2

Offline Nelesss

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 70
  • -Ontvangen: 204
  • Berichten: 1.275
Re: MYSQL benaderbaar vanaf externe pc
« Reactie #8 Gepost op: 01 mei 2013, 20:45:30 »
Veel plezier ermee!
Synology's:
DS-1513+ (4GB Ram)
DS-114
DS-112J


 

Wat is MySQL aan het doen?

Gestart door MGPBoard Officiële Packages

Reacties: 0
Gelezen: 4202
Laatste bericht 26 april 2014, 23:40:46
door MGP
MySQL Username + Password

Gestart door AnonymousBoard Web Station

Reacties: 4
Gelezen: 6776
Laatste bericht 24 augustus 2010, 17:15:47
door Louisdji
Importeren van grote database mysql

Gestart door webbasieBoard Web Station

Reacties: 7
Gelezen: 5318
Laatste bericht 06 maart 2011, 22:23:27
door webbasie
wat kan er niet met php/mysql?

Gestart door AnonymousBoard Web Station

Reacties: 2
Gelezen: 8701
Laatste bericht 10 april 2008, 21:14:21
door Anonymous
Mysql hoog cpu belasting

Gestart door Stephan296Board Maria DB

Reacties: 13
Gelezen: 10959
Laatste bericht 28 november 2015, 23:43:53
door Stephan296