14. januar 2005 - 18:20
Der er
45 kommentarer og 2 løsninger
Opsætning?
Hej. Lige nu har jeg fået udviklet en portal som kører i MS Access database, men det holder jo ikke i længden, så jeg vil derfor gerne ha at det skal køre på MySQL server. Findes der mon et så godt menneske som kan give mig en guide på hvordan man nemmest kan gøre det? Ang. installation, konvertering af gammel DB og ændringer i koden.
Annonceindlæg tema
14. januar 2005 - 18:25
#1
14. januar 2005 - 18:29
#3
Koden ? Da du ikke skriver noget om sprog så er det jo gætværk. Men lad os gætte på ASP/VBScript og ADO. Så skal du rette connection string til. Til noget som ligner: "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=myDatabase;USER=myUsername;PASSWORD=myPassword;OPTION=3;" Hvis du bruger pæn standard SQL så er du faktisk OK så. Hvis du har brugt masser af Access specifik SQL, så kan du risikere at skulle ind og rette alle SQL sætninger.
14. januar 2005 - 18:29
#4
Og et svar
14. januar 2005 - 19:02
#5
Okay. Jeg kører ASP, og MySQL er stabil og kan sagtens fungere sammen med IIS ik?
14. januar 2005 - 19:04
#6
Er MySQL stabil og det kan sagtens fungere sammen med IIS ik? Det skulle det stå ;)
14. januar 2005 - 19:04
#7
Jo. Der er en del web hoteller som kører med ASP + MySQL.
14. januar 2005 - 19:06
#8
Okay. Det lyder godt. Er det noget stort problem at sætte op og programmere sin kode om fra Access til SQL?
14. januar 2005 - 19:09
#9
Det afhænger meget af din kode (jævnfør 18:29:18).
14. januar 2005 - 19:11
#10
Når ja okay. Men kan du så hjælpe med mig at konvertere min database til SQL? :)
14. januar 2005 - 19:21
#11
Har du installeret MySQL ODBC ?
14. januar 2005 - 19:23
#12
Nej ikke endnu. Så langt er jeg slet ikke kommet endnu. Har lige geninstalleret, på grund af nedbrud.
14. januar 2005 - 19:24
#13
installer MySQL opret database installer MySQL ODBC opret ODBC DSN til din MySQL database og så eksporterer vi fra Access til MYSQL
14. januar 2005 - 19:28
#14
Ok. Skal der ikke være noget i MySQL databasen før vi kan teste om det virker?
14. januar 2005 - 19:30
#15
Det er fin nok test at se om vi kan oprette en database. Og data eksporterer vi jo fra Access.
14. januar 2005 - 19:30
#16
Når ja ok. Men jeg har kigget en smule på MySQL er der ikke en test database fra start af egentlig? :)
14. januar 2005 - 19:34
#17
Ikke i de gamle versioner jeg kører med. Men der kan da sagtens være en i de nyere versioner.
14. januar 2005 - 19:37
#18
14. januar 2005 - 19:39
#19
Det er selve MySQL. Så den skal du ihvertfald have.
14. januar 2005 - 19:40
#20
Heh. Ja ok. Men skal jeg også ha MySQL ODBC Connector? Og jeg glemte lige og høre om man kunne få et program så man kunne styre sin DB over nettet, med password selvfølgelig?
14. januar 2005 - 19:46
#21
Ja.
14. januar 2005 - 19:46
#22
14. januar 2005 - 19:46
#23
Ok. Det kigger vi på.
14. januar 2005 - 19:47
#24
Min server genstarter lige og så skal jeg lige ha' den lokket til at downloade MySQL server ;)
14. januar 2005 - 20:02
#25
Så er det downloadet.
14. januar 2005 - 20:51
#26
Nu er det også installeret. Men hvad skal jeg nu gøre, tør ikke rigtig at konfiguere den? :(
14. januar 2005 - 20:53
#27
14. januar 2005 - 20:58
#28
Så er den konfigueret. Har du et script vi kan teste min server med? ( ASP )
14. januar 2005 - 21:30
#29
Eller skulle vi bare konvertere min Access DB nu?
14. januar 2005 - 21:37
#30
Jeg synes at du skal: - downloade og installere MySQL Administrator - checke at den virker - download og insyallere MySQL ODBC og så eksporterer vi !
14. januar 2005 - 21:39
#31
Mangler kun den sidste nu så. :) Jeg sidder hos en ven nu og kan sagtens kontakte den over MySQL Admin.
14. januar 2005 - 21:45
#32
Så er den installeret.
14. januar 2005 - 21:51
#33
Så prøver du at lave en DSN til din database. Control Panel Administrative ODBC system dsn new giv navn vælg driver udfyld oplysninger
14. januar 2005 - 21:58
#34
Hmm. Giv navn? Den spørg efter driver. Hvad skal jeg vælge der? MySQL ODBC Driver 3.51?
14. januar 2005 - 22:00
#35
14. januar 2005 - 22:00
#36
Ja - MySQL ODBC Driver 3.51 Og du skal give din DSN et navn.
14. januar 2005 - 22:01
#37
Du har kaldt den MySQL !? Har du været inde i configure og angive diverse oplysninger ?
14. januar 2005 - 22:02
#38
14. januar 2005 - 22:08
#39
Ja. Bortset fra st vi skal have oprettet en database i MySQL (medmindre du allerede har gjordt det via Administrator) og så have valgt den database.
14. januar 2005 - 22:09
#40
Ok. Godt. Har jeg ikke. Venter på din hjælp :)
14. januar 2005 - 22:12
#41
Så gå ind i administrator og opret en ny database (der er allerede en som hedder "mysql", men den vil vi ikke ligge noget i). Desværre kender jeg ikke administrator, men jeg gætter på at det er nemt at oprette en ny database via den. Højreklik på database og vælg new eller noget i den stil.
14. januar 2005 - 22:12
#42
Og når den er oprettet går du ind i ODBC configure og vælger databasen.
14. januar 2005 - 22:17
#43
Hvilken måde plejer du at gøre det på, siden du ikke kender MySQL admin ?
14. januar 2005 - 22:20
#44
MySQL har også en command line utility ... Men prøv den Administrator - jeg har fuld tillid til at den er nem at bruge (det er den nemlig for MySQL's konkurrenter !).
15. januar 2005 - 00:30
#45
Ja, nu har jeg oprettet en DB? Den hedder test2
15. januar 2005 - 23:01
#46
Har du oprettet ODBC DSN til den ?
17. januar 2005 - 23:44
#47
Lukker. Har fået hjælp andet sted fra.
Computerworld tilbyder specialiserede kurser i database-management