03. juli 2004 - 01:02Der er
14 kommentarer og 2 løsninger
Database eller MySql
Jeg har en hjemmeside hvor de har mysql men jeg kan ikke connecte til den og jeg har hørt at det er forde den er lukket udefra så man ikke kan komme i kontakt til den med eks. vb er der nogle anden mulighed for at hente data og gemme data i en database på min hjemmeside?
Du må have en fejl i din connection-string til den mySQL-database du har oprettet ...
-- og den vil under alle omstændigheder kun være tilgængelig fra scripts, som du afvikler i .asp-filer (eller for den sags skyld .php-filer !-), som findes på samme server !o]
nah - det er nu ikke helt rigtigt. Sikkerheden kan sagtens sættes op på en sådan måde at du kan connecte til en database (såfremt det er en serverdatabase) på et webhotel med filer kørende localhost - men om det kan lade sig gøre eller ej afhænger altså af webhotellets opsætning.
Er opsætningen så der ikke kan connectes udefra - ja, så kan man ikke medmindre man kalder filer kørende på serveren.
Du har selvfølgelig principielt ret, keysersoze, men jeg er ik' li'e bekendt med en udbyder, som ville tillade den slags ...
Jeg kender dem selvfølgelig heller ikke på den led, for jeg har ikke selv gjort brug af databaser, men at lægge adgangen til sit database-system til offentlig adgang, ville jeg umiddelbart tænke ville kræve en indbygget sikkerhed, som jeg har svært ved at forestille mig findes i en almindelig mySQL-installation ...
-- men jeg vil selvfølgelig meget gerne blive klogere, for jeg har tidligere arbejdet med en arkitektur, som gav denne mulighed for alvor, nemlig Domino, så selvfølgelig er det muligt, men det kørte jo på en dedikeret server, så kontrollen var eksplicit !-)
Langt de fleste lukker adgangen - det er korrekt :) Jeg har dog arbejdet med i hvert et større webhotel hvor vi fint kunne connecte udefra og det er bare lækkert!
Er det asp så kan du sagtens lave en adminside der henter data ud af MySQL databasen og smidder dem ind i en accessdatabase hvis det er ASP du arbejder med.....
Men hvordan du connecter til accessdatabasen udefra ved jeg ikke hvordan gøres eller om det giver samme problemer som med mysql, men der bliver så den mulighed den kan hentes ned og bruges.......
Nu er det vel visualbasic vi snakker om eller...? når jeg prøver at connecte skriver den at jeg ikke kan connecte til MySql server on localhos og får en fejl 10061 så jeg gik ud fra at man ikke kunne komme ind udefra mit vebhotel er b-one men så havde jeg tænkt mig i stedet for hvis det ikke kunne lade sig gøre, at connecte til en access database som lå oppe på serveren men det kunne jeg heller ikke finde ud af og er stort set blanket af for ideer.
så vidt jeg husker så connecter man til databasen hos b-one ved at skrive localhost i server - skriver du localhost der og kører med den lokalt på din computer så vil den stadig forsøge at connecte til localhost, men nu er localhost jo på din computer og ikke b-one og da du næppe har mysql installeret kan den ingenting finde localhost.
hvis du derimod connecter til fx mysql.ditdomain.dk så ville scriptet forsøge at fange databasen på den adresse og så ville det godt kunne lade sig gøre hvis webhotellet tillod adgang udefra.
altså - med localhost vil du IKKE kunne komme ind hos b-one, men kan du skrive fx mysql.b-one.dk eller mysql.ditdomain.dk og er der "hul igennem" vil du kunne. Men om du kan dette skal du snakke med b-one om
Jeg har nu snakket med b-one den er lullet ude fra og den bliver ikke åbnet. Er der så en anden mulighed for at smide data vidre til en asp side og så vidre til databasen.
Joo det var en ide men ikke hvad jeg havde forstillet mig jeg vil lukke ? og dele point i mellem jer og sige tak for hjælpen. hvis i gidder at lægge et svar.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.