Avatar billede tommyf Nybegynder
05. juli 2002 - 18:04 Der er 20 kommentarer og
1 løsning

Få MySQL til, at fungere på IIS?

Jeg har en MySQL database til, at ligge på en online webserver, som min hjemmeside benytter. Jeg vil gerne kunne afprøve mine filer lokalt, før jeg ligger dem ud på internettet.

Jeg har Windows 2000 og bruger den medfølgende IIS - men den virker ikke til som standard, at fungere sammen med MySQL.

Hvad skal jeg gøre/installere?
Avatar billede keysersoze Ekspert
05. juli 2002 - 18:44 #1
Du henter mysql og myodbc på www.mysql.com. Så installerer du mysql, og derefter myodbc, så burde det virke. Husk lige at starte mysql-serveren først.
Avatar billede tommyf Nybegynder
05. juli 2002 - 20:43 #2
Det virker ikke.

Når du siger, at jeg skal åbne MySQL, hvilken fil er det så? Jeg havde winmysqladmin.exe åben da jeg installerede myODBC.

Der skal ikke ændres noget i IIS?
Avatar billede keysersoze Ekspert
05. juli 2002 - 20:49 #3
der skal ikke ændres noget i IIS...

du kan se om MySQL kører ved at kigge ned ved siden af uret - er der et stoplus (en firkant med en grøn, gul og rød cirkel) kører MySQL - ellers ikke. Er farven Grøn kan du bruge mysql - er den rød kan du ikke
Avatar billede tommyf Nybegynder
05. juli 2002 - 21:41 #4
Okay. Den var grøn da jeg installerede MyODBC - men jeg kan stadig ikke bruge afpørve mit ASP som benytter MySQL lokalt.
Avatar billede keysersoze Ekspert
05. juli 2002 - 21:51 #5
hvilken farve er den på nuværende tidspunkt hvis der i det hele taget er en farve?
Avatar billede tommyf Nybegynder
05. juli 2002 - 21:53 #6
Den lyser grøn pt.
Avatar billede keysersoze Ekspert
05. juli 2002 - 21:57 #7
hvis den lyser grøn og du har installeret det hele burde det virke - hvilken fejl får du på siden?
Avatar billede tommyf Nybegynder
05. juli 2002 - 22:01 #8
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Datakildenavnet blev ikke fundet, og der er ikke angivet en standarddriver.
/mysqltest.asp, line 8
Avatar billede tommyf Nybegynder
05. juli 2002 - 22:18 #9
Den virker perfekt på internetserveren - bare ikke lokalt.
Avatar billede keysersoze Ekspert
05. juli 2002 - 23:04 #10
den fejl tyder på at du mangler at installere MyODBC... sikker på du har fået den med ind? http://www.mysql.com/downloads/api-myodbc-2.50.html
Avatar billede tommyf Nybegynder
05. juli 2002 - 23:16 #11
Jeg har installeret den igen, og den siger altså, at installationen var "succesfull". Jeg skal ikke angive den nye databaseforbindelse nogle steder?
Avatar billede keysersoze Ekspert
05. juli 2002 - 23:27 #12
den nye databaseforbindelse?
Avatar billede tommyf Nybegynder
05. juli 2002 - 23:28 #13
Hvad man nu kalder det, jeg har ikke forstand på det :o)
Man skal ikke fortælle, at man nu har installeret MyODBC i windows nogen steder?
Avatar billede keysersoze Ekspert
05. juli 2002 - 23:37 #14
nope
Avatar billede tommyf Nybegynder
06. juli 2002 - 03:02 #15
Æv. Du har ikke andre forslag?
Avatar billede sukos Juniormester
06. juli 2002 - 10:58 #16
Du connecter forkert? altså host, bruger, password
På serveren fungerer det siger du jo, men ikke lokalt
Avatar billede keysersoze Ekspert
06. juli 2002 - 11:04 #17
har ikke umiddelbart andre forslag - men prøv at kom med dine 10-12 første linier af dit script
Avatar billede tommyf Nybegynder
06. juli 2002 - 11:37 #18
sukos >> Det er præcis den samme ASP-fil jeg bruger på serveren. Så jeg synes, at det må være den lokale opsætning.

<%
SQLserveradr="XXXXXXXX"
SQLdatabase="XXXXXXXX"
SQLlogin="XXXXXXXX"
SQLpassword="XXXXXXXX"

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={MySql};server="& SQLserveradr &";database="& SQLdatabase &";uid="& SQLlogin &";pwd="& SQLpassword
SQL = "SELECT * FROM dk WHERE id = " & request("Id")
Set rs = conn.Execute(SQL)

Response.Write rs("navn")

Conn.Close
Set Conn = Nothing
%>
Avatar billede keysersoze Ekspert
06. juli 2002 - 11:47 #19
hvis bare serveradressen er "localhost" når du tester lokalt... men det eneste tidspunkt jeg har set den fejl du får er, når myodbc ikke er installeret.

du siger du har installeret det, og det tror jeg selvfølgelig på... men det er det umiddelbart eneste sted jeg kan se fejlen kan ligge
Avatar billede tommyf Nybegynder
07. juli 2002 - 02:13 #20
Du har haft ret. Jeg downloadede lige MyODBC igen, og denne gang var det en anden fil jeg fik end de 2 andre gange - og det virker :o)
Så hvad jeg er kommet til, at downloade før ved jeg ikke, men jeg var overbevist om, at det var den rigtige pakke hver gang.

Tak for hjælpen, og din tålmodighed,
Avatar billede keysersoze Ekspert
07. juli 2002 - 02:17 #21
np :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester