banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix đặt tên cho file backup mysql  XML
  [Question]   đặt tên cho file backup mysql 23/01/2013 09:56:47 (+0700) | #1 | 272943
datkhmt
Member

[Minus]    0    [Plus]
Joined: 13/05/2010 02:06:44
Messages: 19
Offline
[Profile] [PM]
Chào anh em,
Em đặt backup mysql theo 15 phút một,-> một giờ có 4 file backup, em muốn đặt tên và lưu lại các file đó sao cho ko overwrite lên nhau và làm thế 7 ngày lại quay vòng. hiện tại em dùng php myadmin . chưa làm được phần đặt tên file theo phút, giờ đã backup, và luu file đó ra chỗ riêng. Ai đã làm cái này rồi cho em xin ý kiến với a,hoặc có cách nào giải quyết dc vd của em ko a?
Cảm ơn mọi ng đã đọc!
[Up] [Print Copy]
  [Question]   đặt tên cho file backup mysql 23/01/2013 14:55:08 (+0700) | #2 | 272949
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

datkhmt wrote:

Em đặt backup mysql theo 15 phút một,-> một giờ có 4 file backup, em muốn đặt tên và lưu lại các file đó sao cho ko overwrite lên nhau
 

Code:
mysqldump ... > db_$(date +%F_%T).sql

datkhmt wrote:

và làm thế 7 ngày lại quay vòng. 

Không rõ rotate theo ý bạn có phải là chỉ giữ lại 1 tuần gần nhất không hay là thế nào?
Code:
/bin/nice -19 /usr/bin/ionice -c2 -n7 find /path/to/backup/dir -type f -name '*.sql' -mtime +7 -delete


Nếu bạn đang chạy Master-Slave thì có thể dùng Zmanda, còn nếu chỉ có 1 server thì nên tham khảo Percona Xtrabackup.

Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   đặt tên cho file backup mysql 24/01/2013 08:37:39 (+0700) | #3 | 272975
datkhmt
Member

[Minus]    0    [Plus]
Joined: 13/05/2010 02:06:44
Messages: 19
Offline
[Profile] [PM]
Cảm ơn anh, để em thử dùng
[Up] [Print Copy]
  [Question]   đặt tên cho file backup mysql 01/02/2013 13:45:23 (+0700) | #4 | 273257
datkhmt
Member

[Minus]    0    [Plus]
Joined: 13/05/2010 02:06:44
Messages: 19
Offline
[Profile] [PM]
Code:
/bin/nice -19 /usr/bin/ionice -c2 -n7 find /path/to/backup/dir -type f -name '*.sql' -mtime +7 -delete

Em chạy lệnh này nhưng lỗi bật lên là :
Code:
ionice: execvp failed: Permission denied

em search mà chưa biết xử thế nào, quyền đã là root rồi
[Up] [Print Copy]
  [Question]   đặt tên cho file backup mysql 03/02/2013 20:46:23 (+0700) | #5 | 273292
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Thư mục backup đang có permission là bao nhiêu?
Code:
ls -ld /path/to/backup/dir
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   đặt tên cho file backup mysql 06/02/2013 08:40:34 (+0700) | #6 | 273335
datkhmt
Member

[Minus]    0    [Plus]
Joined: 13/05/2010 02:06:44
Messages: 19
Offline
[Profile] [PM]
Thanks anh! em ko để ý.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|