Avatar billede noem Nybegynder
07. december 2002 - 17:25 Der er 18 kommentarer

backup af mysql db ?

hej :)..
jeg har en mysql-server med en masse mysql databaser.. disse databaser vil jeg gerne have en backup af..

hvordan gør jeg det uden at ødelægge noget :)~
Avatar billede erikjacobsen Ekspert
07. december 2002 - 17:29 #1
brug programmet mysqldump, der følger med. Og du kan roligt
komprimere resultatet bagefter
Avatar billede noem Nybegynder
08. december 2002 - 10:57 #2
dvs 'mysqldump --all -Al > db-backup.sql' skulle lave en backup af alle mine db UDEN at slette noget (jeg er meget bange for der skulle ske noget med de db) :)
Avatar billede erikjacobsen Ekspert
08. december 2002 - 12:07 #3
Det er umuligt for mysqldump at slette nogetsomhelst - så det ser
helt rigtigt ud :)
Avatar billede sth Novice
08. december 2002 - 12:51 #4
Hvorfor ikke bare lave en kopi af det katalog der heder "data" og så medtage alle underkataloger ?
Avatar billede erikjacobsen Ekspert
08. december 2002 - 13:48 #5
Det kan du principelt gøre, sth, men du skal være sikker
på MySql ikke kører, mens du gør det. Der er ellers en
mulighed for at få kopieret filerne i en inkonsistent tilstand.
Avatar billede noem Nybegynder
10. december 2002 - 07:53 #6
erikjacobsen kan du ikke lige poste et svar så jeg kan få lukket dette topic :)
Avatar billede sth Novice
10. december 2002 - 21:57 #7
erikjacobsen: det er jo rimelig smart med 'mysqldump --all -Al > db-backup.sql'

Er det sådan du ved hvordan jeg laver en backup af min database på nettet ?
Avatar billede erikjacobsen Ekspert
10. december 2002 - 22:10 #8
Hvis du ahr adgang til at køre direkte på serveren (typisk
telnet på en unix/linux maskine), så gør du bare det.

Hvis ellers mysql på serveren er konfigureret til kunne
nåse udefra (det er principielt en sikkerhedsrisiko, men
bekvemt), så fyrer du en

  mysqldump -h www.dom.dom -u username -ppassword ...osv

af.

Udbyderen har måske en backup mulighed selv?

Hvis ingen af disse tre er mulige, så skifter du udbyder.

Det er principielt muligt at lave backup med fx myphpadmin,
men det er besværligt da man nærmest skal klikke sig til
det hver gang og kan få timeouts og andet ondskab.
Avatar billede sth Novice
10. december 2002 - 22:15 #9
jeg var lige ude at søge på nette og fandt noget der heder "phpmybackup" her ser det ud til at jeg kan lave en backup hvis jeg kan nå basen via ftp, og det har jeg adgang til, så det skal da lige prøves.
men jeg nu ville bruge:
mysqldump -h www.dom.dom -u username -p password ...osv

hvad skal der så stå efter ...osv ?

noget i stil med mysqldump -h www.dom.dom -u username -p password min_database > db-backup.sql ?
Avatar billede erikjacobsen Ekspert
10. december 2002 - 22:23 #10
mysqldump -h www.dom.dom -u username -ppassword min_database > db-backup.sql

Ja, osv dækker bare over de parametre du ellers ville sætte på.
Bemærk at du enten skriver

  -p

(og bliver bedt om password interaktivt) eller

  -ppassword

og ikke

    -p password

som vil blive opfattet som databasen password.
Avatar billede sth Novice
10. december 2002 - 22:28 #11
nu er jeg nok lidt dum men er det rigtig forstået at hvis jeg skriver
mysqldump -h www.dom.dom -u username -ppassword min_database > db-backup.sql
så er :
www.dom.dom = internet adressen
username = mit brugernavn
ppassword =pMITPASWORD
min_database = min database
Avatar billede erikjacobsen Ekspert
10. december 2002 - 22:33 #12
Yes Sir! Og det er brugernavn og password på Mysql databasen,
naturligvis.
Avatar billede sth Novice
10. december 2002 - 22:41 #13
ok tak for hjælpen

sth
Avatar billede sth Novice
10. december 2002 - 22:44 #14
FEDT det virker !!
Avatar billede erikjacobsen Ekspert
10. december 2002 - 22:49 #15
....må jeg så lægge et svar ... ? :)
Avatar billede sth Novice
10. december 2002 - 22:53 #16
ja det vil jeg da tro :) men nuer det altså "noem" der oprettede spørgsmålet, men jeg vil da også gerne give point , skal jeg oprette et spørgsmål ? det er dig velfortjent!
Avatar billede erikjacobsen Ekspert
10. december 2002 - 23:20 #17
:) Der forvirrede du mig lige. Nej, du skal ikke lave
et spørgsmål til mig. Og det er naturligvis helt op
til spørgeren om han kan bruge noget af det her.
Avatar billede sth Novice
10. december 2002 - 23:22 #18
ok dit svar må vil siges at være 15 point vær

nat nat
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
Computerworld tilbyder specialiserede kurser i database-management

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