Avatar billede zetn Nybegynder
17. februar 2006 - 14:28 Der er 12 kommentarer

MySQL dump med ASP

Hej, Jeg sidder og skal til at lave en side hvor det skal være muligt at lave backup (mysql dump) via ASP. Nogen der ved hvordan det fikses?

på forhånd tak
Avatar billede sth Novice
19. februar 2006 - 10:38 #1
er det din egen server så du 100% selv bestemmer over den?
Avatar billede zetn Nybegynder
19. februar 2006 - 10:40 #2
Ja, det skal bruges på en netværks server.
Avatar billede sth Novice
19. februar 2006 - 13:56 #3
ok men så har du jo muligheden for at kunne starte en EXE-fil fra serveren med AspExec.Execute den kan hentes fra http://www.serverobjects.com (http://www.serverobjects.com/comp/Aspexec.zip)
det er en komponent der giver mulighed for at starte en program på serveren

Efter hvad jeg lige husker så er der også nogle eks. så du kan se hvordan det virker, jeg har selv brugt denne komponent flere gange og det virker rigtig godt.
Avatar billede zetn Nybegynder
19. februar 2006 - 13:58 #4
Hej sth,

Det skal implenteres i det system som jeg er ved at lave. Dvs. at der skal være mulighed for at trykke på "Backup" hvorefter man kan gemme en MySQL dump af databasen.
Avatar billede sth Novice
19. februar 2006 - 14:06 #5
jamen det er det da også  :-)
Hvis vi nu forestiller os at du har en knap det der heder Backup, så kunne den jo passende starte en asp-side der heder mysql_backup.asp

mysql_backup.asp kunne så ligne noget alla denne:

<%
  Set Executor = Server.CreateObject("ASPExec.Execute")
  Executor.Application = "mysql_backup.bat"
  Executor.ShowWindow = false
  Response.Write "Attempting to execute " & Executor.Application & "<br>"
  strResult = Executor.ExecuteWinApp
  Response.Write "The result of this call was: " & strResult
%>


og mysql_backup.bat kunne så ligne denne:
C:\Inetpub\mysql\bin\mysqldump  -h dit_mysql_domane --user=dit_brugernavn --password=dit_password din_database > "din_backupfil.sql"

men husk så lige at rette så det passer til dine egneforhold

jeg bruger selv en at køre en vbs-fil som så laver navnet på min backupfil om til dato og tid (19-02-2006_13:58_mindatabase)
Avatar billede zetn Nybegynder
19. februar 2006 - 14:20 #6
Hej igen, lyder som det er noget jeg muligvis kan bruge.

Jeg ville dog høre, om der ikke var en metode ligesom i PHP, hvor man kan via en kode lave en dump.

Så jeg slipper for at skulle være afhængig af et eksternt komponent.
Avatar billede sth Novice
19. februar 2006 - 14:29 #7
jeg kender  ikke noget til php, men hvordan ser det da ud i php ?
Avatar billede zetn Nybegynder
19. februar 2006 - 14:33 #8
Har kigget på en del.

Kan se der er bl.a. en her: http://www.webmasterworld.com/forum88/6943.htm
Avatar billede sth Novice
19. februar 2006 - 14:44 #9
jeg kender ikke en funktion ala "system() function" i asp
Avatar billede sth Novice
01. marts 2006 - 16:48 #10
Fundet en løsning ? ellers vil jeg da mene at mit svart opfylder det du efterlyser.
Avatar billede zetn Nybegynder
01. marts 2006 - 20:30 #11
Hej igen, jeg lader det lige stå åbent lidt endnu. Jeg vil foretrække ren kode, det er ikke sikkert jeg har mulighed for installation af komponent alligevel.
Avatar billede sth Novice
04. marts 2006 - 11:56 #12
hvis du ikke vil betale er der ikke meet jeg kan gøre ved det, men der er jo ikke vildt mange andre der gider hjælpe og mit svar løster dit problem 100%
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
Kurser inden for grundlæggende programmering

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