webForumDet fria alternativet

Uppgradera från MySQL 4.0.18 till 4.1.1a-alpha

Databaser & SQL

5 svar · 226 visningar · startad av Bosse168

Medlem sedan nov. 20031 018 inlägg
Frågan#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?

Medlem sedan nov. 20031 018 inlägg
#2

Fanns en setup fil till 5.0.0a-alpha så jag installerade det.

Medlem sedan nov. 20031 018 inlägg
#3

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;")
Medlem sedan nov. 20031 018 inlägg
#4

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?

Medlem sedan dec. 200012 464 inlägg
#5

Varför vill du uppdatera till något som bara är en testversion?

Medlem sedan juni 20014 290 inlägg
#6

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 ...

263 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)