![]() |
Friendly reminder: backup, backup, backup.
You know you're out there, Mr. I-Just-Install-Plugins-At-Will guy. ;) When you install something, anything, back up your db first!. It's rarely the hack's fault when your tables crash. This morning I installed one of Paul's mods, and my mysql service timed out in the middle of it. This isn't Paul's fault, or the hack - it's just bad luck.
Fortunately, an hour later and a couple of cups of coffee and my site's good to go because I am a total fanatic for backing up. If you have SSH access, it's one command. Make a shell script. Stick this in it: Code:
# Site Backup So before you click that Import Product link, do yourself a favor and back your stuff up!. :) *that's what I do, anyway --------------- Added [DATE]1203860745[/DATE] at [TIME]1203860745[/TIME] --------------- Also, don't post things in the wrong forum like I just did. You'll feel silly. :D (Moved now :D) |
Very good advice! I must admit that I often forget to backup prior to adding a Mod. I always add the mod to my test site first, and if there are no problems, then I add it to my real site. (Which reminds me that I need to backup my test site!).
Also, another good thing is to remember to backup your files also. If you don't store attachments/avatars/etc in the database, then they are in the filesystem and won't get backed up when you backup your database! |
This have to be the Tip of the Month... ;)
(and we can repeat it monthly!) |
It might even rate a weekly shout around here. ;)
|
Quote:
Code:
# Filesystem backup |
Chris, can you PM exactly what you use for the file backups? I'm not sure I understand it fully.
@ Lynne - Thanks for the reminder on the file backups. Great idea! ;) |
I wrote a script which I use to backup all my files. I run the attachment one once a week (7 GB of attachments) and the one for avatars, torrents, profile pics everynight. But, I also have all my files rsynced to an offsite server every night.
|
Quote:
https://vborg.vbsupport.ru/showthread.php?t=105728 It's the same thing for the DB. In /etc/cron.daily I have a script called backup.sh, that contains this: Code:
# Sevenstring.org Backup Code:
#! /bin/bash sitedata-`date --iso-8601`.tar.gz Makes a file called sitedata-2008-02-24.tar.gz. In the same vein, the dtabase backups are named things like sevenstring-2008-02-24.sql, etc, etc, so that the filenames ARE the dates they are created. :) You can change 'sitedata' to whatever you want to call it. Short version: Make textfile. Stick commands in, copy it to /etc/cron.daily (or weekly/monthly). So when I am about to install a plugin, I just run the script manually: sh /etc/cron.weekly/backup.sh And it does a backup stamped with today's date that I can restore from if and when I screw something up. :D |
Ok, now I'm more confused than I was before. LOL
|
They are bash commands you do from the command line. :) It needs SSH access into the server.
|
Which a lot of us do not have.
Thank for the explanation, Dismounted. ;) |
The script is already on the server if its a cron, so you dont need ssh access.
If your host panel, ie... cpanel & numerous other host panels possess the ability to setup cron based bash scripts. |
Also, I think it's time for this response :p:
The only reliable method of backing up and restoring a database is with shell access via telnet or ssh. This is because backing up with a PHP script like that in the Admin CP or phpMyAdmin can result in PHP timeouts errors and an incomplete backup file. Please see the instructions here: Backup: http://www.vbulletin.com/docs/html/m...nce_ssh_backup Restore: http://www.vbulletin.com/docs/html/m...ce_ssh_restore P.S. If you don't have shell access, some people have also reported success with these scripts: MySQLDumper: http://www.mysqldumper.de/en/index.php MySQLHotxcopy: http://www.vbulletin.com/forum/showt...t=mysqlhotcopy Bigdump: http://www.ozerov.de/bigdump.php |
Good advice, i see all the time on forums i frequent how a host will crash, and people are irate because they didn't take 5 seconds out of their day to do a backup.
Its not the hosting providers responsibility to do reliable backups, its yours! |
Thanks to all those who have helped in this thread, I just finished backing up now :)
Quote:
|
All times are GMT. The time now is 04:59 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|