B Bosse168 Medlem sedan nov. 2003 1 018 inlägg Frågan 5 apr. 2004 23:29 #1 Kör MySQL 4.0.18 på en burk med Windows XP Pro och undrar hur man gör för att uppgradera MySQL 4.0.18 till MySQL 4.1.1a-alpha.
Någon som har lust att gå igenom hur man gör steg för steg?
Är det värt att uppgradera?
Vilket ska man egentligen uppgradera till 5.0.0a-alpha eller 4.1.1a-alpha?
B Bosse168 Medlem sedan nov. 2003 1 018 inlägg Fanns en setup fil till 5.0.0a-alpha så jag installerade det.
B Bosse168 Medlem sedan nov. 2003 1 018 inlägg Märkte att det inte bara var att uppdatera från MySQL 4.0.18 till 5.0.0a-alpha nästan ingen av min kod fungerade nämligen :)
Tex. så gillade den inte den här koden:
strSQL="select count(*),min(datum) from inloggningar where id='" & vem & "'"
Set rstLogins=Connect.Execute(strSQL)
lngLogs=rstLogins(0)
datFirst=rstLogins(1)
rstLogins.Close : Set rstLogins=Nothing
If lngLogs<=15 Then
strSQL="insert into inloggningar(id, datum, status, ip) values ('" & vem & "','"& NOW() &"','1','"& Request.ServerVariables("REMOTE_ADDR") &"')"
Else
strSQL="update inloggningar set datum='" & Now() & "',status='1' where id='" & vem & "' and datum='" & datFirst & "'"
End If
Connect.Execute strSQL,,128
Min koppling till databasen ser ut så här:
Connect.Open = ("Driver={MySQL ODBC 3.51 Driver};Server=localhost;Port=3306;Database=databasen;UID=xxxxxx;PWD=xxxxxxxxxx;")
B Bosse168 Medlem sedan nov. 2003 1 018 inlägg Fick inte ordning på 5.0.0a-alpha så jag installerade MySQL 4.0.18 så nu tillbaka till min fråga hur uppgraderar jag från 4.0.18 till 4.1.1a-alpha och kommer koden som fungerar till 4.0.18 att funka när man använder 4.1.1a-alpha?
L LarsG Medlem sedan dec. 2000 12 464 inlägg Varför vill du uppdatera till något som bara är en testversion?
G GunnarD Medlem sedan juni 2001 4 290 inlägg Dom har ändrat i API mellan 4.0 och 4.1/5.0 vilket gör att man behöver antagligen en ODBC driver som passar till dessa nya.
Jag kör PHP mot MySQL och när jag uppgraderade min 4.0 till 4.1/5.0 så blev jag tvungen att kompilera om PHP mot dom nya mysql-biblioteken.
En anledning till att uppgradera är att i 4.1 så finns ex. subselect och i 5.0 "stored procedures", iofs fortfarande i alfa stadie men ...