FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Flitig postare
|
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. |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
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 {} \; 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: |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Klarade millennium-buggen
|
Ett tips, kolla in mysqlhotcopy istället.
|
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Mycket flitig postare
|
Citat:
|
|||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Medlem
|
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 |
|||
![]() |
![]() |
Svara |
|
|