2 ============ |
2 ============ |
3 |
3 |
4 Contributors: filosofo |
4 Contributors: filosofo |
5 Donate link: http://austinmatzko.com/wordpress-plugins/wp-db-backup/ |
5 Donate link: http://austinmatzko.com/wordpress-plugins/wp-db-backup/ |
6 Tags: mysql, database, backup, cron |
6 Tags: mysql, database, backup, cron |
7 Requires at least: 2.0.3 |
7 Requires at least: 3.6.0 |
8 Tested up to: 3.6.1 |
8 Tested up to: 4.9.2 |
9 Stable tag: 2.2.4 |
9 Stable tag: 2.3.3 |
10 |
10 |
11 On-demand backup of your WordPress database. |
11 On-demand backup of your WordPress database. |
12 |
12 |
13 Description |
13 Description |
14 ----------- |
14 ----------- |
15 |
15 |
16 WP-DB-Backup allows you easily to backup your core WordPress database tables. You may also backup other tables in the same database. |
16 WP-DB-Backup allows you easily to backup your core WordPress database tables. You may also backup other tables in the same database. |
17 |
17 |
18 Released under the terms of the GNU GPL, version 2. |
18 Released under the terms of the GNU GPL, version 2. |
19 http://www.fsf.org/licensing/licenses/gpl.html |
19 http://www.fsf.org/licensing/licenses/gpl.html |
20 |
20 |
21 NO WARRANTY. |
21 NO WARRANTY. |
22 |
22 |
23 Copyright (c) 2013 Austin Matzko |
23 Copyright (c) 2018 Austin Matzko |
24 |
24 |
25 Installation |
25 [Source Code on GitHub](https://github.com/matzko/wp-db-backup) |
|
26 |
|
27 Installation |
26 ------------ |
28 ------------ |
27 |
29 |
28 1. Extract the wp-db-backup/ folder file to /wp-content/plugins/ |
30 1. Extract the wp-db-backup/ folder file to /wp-content/plugins/ |
29 1. Activate the plugin at your blog's Admin -> Plugins screen |
31 1. Activate the plugin at your blog's Admin -> Plugins screen |
30 1. The plugin will attempt to create a directory /wp-content/backup-*/ inside your WordPress directory. |
32 1. The plugin will attempt to create a directory /wp-content/backup-*/ inside your WordPress directory. |
39 |
41 |
40 How do I restore my database from a backup? |
42 How do I restore my database from a backup? |
41 ------------------------------------------- |
43 ------------------------------------------- |
42 |
44 |
43 Briefly, use phpMyAdmin, which is included with most hosting control panels. More details and links to further explanations are [here](http://codex.wordpress.org/Restoring_Your_Database_From_Backup). |
45 Briefly, use phpMyAdmin, which is included with most hosting control panels. More details and links to further explanations are [here](http://codex.wordpress.org/Restoring_Your_Database_From_Backup). |
44 |
|
45 Why can't I schedule automatic backups to be saved to my server? |
|
46 ---------------------------------------------------------------- |
|
47 |
|
48 Although WP-DB-Backup provides the option of saving the backup file to the server, I strongly discourage anyone from leaving backed-up database files on the server. If the server is not perfectly configured, then someone could gain access to your data, and I do not want to make it easy for that to happen. |
|
49 |
46 |
50 My backup stops or hangs without completing. |
47 My backup stops or hangs without completing. |
51 -------------------------------------------- |
48 -------------------------------------------- |
52 |
49 |
53 If you edit the text of wp-db-backup.php in a text editor like Notepad, you’ll see around line 50 the following: |
50 If you edit the text of wp-db-backup.php in a text editor like Notepad, you’ll see around line 50 the following: |
90 ** NOTE ** |
87 ** NOTE ** |
91 Including other tables in your backup may substantially increase the size of the backup file! |
88 Including other tables in your backup may substantially increase the size of the backup file! |
92 This may prevent you from emailing the backup file because it's too big. |
89 This may prevent you from emailing the backup file because it's too big. |
93 |
90 |
94 1. Select how you'd like the backup to be delivered: |
91 1. Select how you'd like the backup to be delivered: |
95 * Save to server : this will create a file in /wp-content/backup-*/ for you to retreive later |
|
96 * Download to your computer : this will send the backup file to your browser to be downloaded |
92 * Download to your computer : this will send the backup file to your browser to be downloaded |
97 * Email : this will email the backup file to the address you specify |
93 * Email : this will email the backup file to the address you specify |
98 |
94 |
99 1. Click "Backup!" and your database backup will be delivered to you. |
95 1. Click "Backup!" and your database backup will be delivered to you. |
100 |
96 |
104 prefix = the table prefix for this WordPress blog, as defined in wp-config.php |
100 prefix = the table prefix for this WordPress blog, as defined in wp-config.php |
105 date = CCYYmmdd_B format: 20050711_039 |
101 date = CCYYmmdd_B format: 20050711_039 |
106 the "B" is the internet "Swatch" time. |
102 the "B" is the internet "Swatch" time. |
107 See the PHP date() function for details. |
103 See the PHP date() function for details. |
108 |
104 |
109 When having the database backup emailed or sent to your browser for immediate download, the backup file will be _deleted_ from the server when the transfer is finished. Only if you select delivery method "Save to server" will the backup file remain on your server. |
105 When having the database backup emailed or sent to your browser for immediate download, the backup file will be _deleted_ from the server when the transfer is finished. |
110 |
106 |
111 *** SECURITY WARNING *** |
107 Changelog |
112 Your database backup contains sensitive information, |
|
113 and should not be left on the server for any extended |
|
114 period of time. The "Save to server" delivery method is provided |
|
115 as a convenience only. I will not accept any responsibility |
|
116 if other people obtain your backup file. |
|
117 *** SECURITY WARNING *** |
|
118 |
|
119 Changelog |
|
120 --------- |
108 --------- |
121 |
109 |
122 2.2.3 |
110 2.3.0 |
|
111 ----- |
|
112 * Remove backup directory use |
|
113 |
|
114 2.2.4 |
|
115 ----- |
|
116 * Remove deprecated functionality |
|
117 * Do not attempt to delete non-existent files |
|
118 |
|
119 2.2.3 |
123 ----- |
120 ----- |
124 * Nonce check fix for localized WP users from Sergey Biryukov |
121 * Nonce check fix for localized WP users from Sergey Biryukov |
125 * Fix for gzipped files' incorrect size. |
122 * Fix for gzipped files' incorrect size. |
126 * Some styling improvements. |
123 * Some styling improvements. |
127 * Fix for JS multiple checkbox selection. |
124 * Fix for JS multiple checkbox selection. |
128 |
125 |
129 Upgrade Notice |
126 2.3.3 |
|
127 ----- |
|
128 * Sanitize user-supplied data |
|
129 |
|
130 Upgrade Notice |
130 -------------- |
131 -------------- |
131 |
132 |
132 2.2.3 |
133 2.2.3 |
133 ----- |
134 ----- |
134 * Fixes problems users had when using localized WordPress installations. |
135 * Fixes problems users had when using localized WordPress installations. |
135 * Fixes a bug that caused the size of gzipped backup files to be reported incorrectly. |
136 * Fixes a bug that caused the size of gzipped backup files to be reported incorrectly. |
136 |
137 |
137 Advanced |
138 Advanced |
138 -------- |
139 -------- |
139 If you are using WordPress version 2.1 or newer, you can schedule automated backups to be sent to the email address |
140 If you are using WordPress version 2.1 or newer, you can schedule automated backups to be sent to the email address |
140 of your choice. |
141 of your choice. |
141 |
142 |
142 Translators |
143 Translators |
143 ----------- |
144 ----------- |
144 Thanks to following people for providing translation files for WP-DB-Backup: |
145 Thanks to following people for providing translation files for WP-DB-Backup: |
145 |
146 |
146 * Abel Cheung |
147 * Abel Cheung |
147 * Alejandro Urrutia |
148 * Alejandro Urrutia |