Kom ihåg mig?
Home Menu

Menu


Mysql dump med crontab

Ämnesverktyg Visningsalternativ
Oläst 2008-10-25, 09:19 #1
olsserik olsserik är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2007
Inlägg: 300
olsserik olsserik är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2007
Inlägg: 300
Ja, som rubriker lyder, någon som har svar på detta?
Jag själv har aldrig använt detta, men vill börja göra det för enkelhetens skull.
olsserik är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-25, 10:12 #2
oller oller är inte uppkopplad
Medlem
 
Reg.datum: Mar 2004
Inlägg: 51
oller oller är inte uppkopplad
Medlem
 
Reg.datum: Mar 2004
Inlägg: 51
Ett exempel på bashskript.
Kod:
#!/bin/sh
filename="namn-20"`date +%y%m%d-%H%M`".sql"
mysqldump -u backupuser -ppassword --all-databases > /home/backup/mysql/$filename

# Ta bort filer som är äldre än 20 dagar.
find /home/backup/mysql -atime +20 -exec rm -f {} \;

# Packa alla filer som inte är .gz
find /home/backup/mysql \! -name "*.gz" -exec gzip {} \;
Döp filen till mysqlbackup.sh
Gör filen exekverbar: chmod +x mysqlbackup.sh
Lägg filen i /etc/cron.daily/ (så körs den en gång om dagen)

Klarrt & betarrt.

Mvh

Edit: Sorry, missade Plesk :unsure:
oller är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-25, 18:32 #3
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Ett tips, kolla in mysqlhotcopy istället.
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-25, 18:46 #4
MMCs avatar
MMC MMC är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2008
Inlägg: 560
MMC MMC är inte uppkopplad
Mycket flitig postare
MMCs avatar
 
Reg.datum: Jan 2008
Inlägg: 560
Citat:
Originally posted by grazzy@Oct 25 2008, 18:32
Ett tips, kolla in mysqlhotcopy istället.
Instämmer, välj mysqlhotcopy om du bara använder MyISAM-tabeller, det går galet mycket fortare.
MMC är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-26, 13:00 #5
vidirs avatar
vidir vidir är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 291
vidir vidir är inte uppkopplad
Medlem
vidirs avatar
 
Reg.datum: Jan 2004
Inlägg: 291
Cron jobs är kanon, använder denna via cpanel.

Kod:
date=`date -I`; mysqldump -u USERNAME -pPASSWORD --all-databases > /home/USERNAME/public_html/sql_backups/xbackup_$date.sql; gzip /home/USERNAME/public_html/sql_backups/xbackup_$date.sql
jag backar upp kontots alla databaser gzippade varje natt och använder även cron för att radera alla backupfiler äldre än 10 dagar.
vidir är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 00:58.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017