TearSnow Fan


使用phpMyAdmin备份和恢复WordPress数据库

WordPress更换空间或者更换域名时,往往需要对网站文件和数据库进行备份。文件的备份比较简单,只需把wp-content文件夹或者干脆把所有WordPress文件下载再上传就好。数据库的备份和恢复稍显复杂。

网上有很多备份和恢复WordPress数据库的帖子,也有很多方法,使用phpMyAdmin进行备份和恢复的最多,但是各个帖子内对使用phpMyAdmin导出数据库时的选项有很多种说法(虽然似乎并不重要)。

本文以WordPress官方的备份和恢复方法为参考,详细讲述了使用phpMyAdmin备份和恢复WordPress数据库的操作。并顺便讨论了如何重新配置wp-config.php文件来连接到新的数据库。

Backing Up Your Database / 备份你的数据库

1. Log into phpMyAdmin on your server. / 从你的服务器登陆phpMyAdmin。

2. From the main login screen, select 'Databases'. (You may not need to do this step.) / 在下图所示主界面,选择“Database”(数据库),你也可能不需要此步骤。

3. Now click the name of your database - or your WordPress database if you have several databases. (Your screen may look slightly different, depending on the version.) / 点击你的数据库名称,如果你有多个数据库,选择WordPress所使用的数据库。(根据PMA版本,界面可能会略有不同。)

4. The next screen will show you all the tables inside your WordPress database. / 下一个界面你会看到所有WordPress使用的数据表。
Ignore those, and click the 'Export' tab on the top set of tabs. / 不要管这些,直接在上方标签栏点击“Export”导出。

5. Look at the left box at the top of the Export section. All the tables in the database you selected are in that box. / 在左侧方框中,选择所有要备份的数据表。

  • If you have other programs that use the database, then choose only those tables that correspond to your WordPress install. They will be the ones with that start with "wp_" or whatever 'table_prefix' you specified in your 'wp-config.php' file. / 如果你有其他程序使用同一个数据库,只需选择WordPress使用的数据表,一般是以“wp_”或你所指定的前缀开头的。
  • If you only have your WordPress blog installed, leave it as is (or click 'Select All' if you changed the selection) / 如果你只安装了WordPress一个程序,备份所有数据表(默认)。
  • Ensure that the SQL radio button is selected. / 请确保选择了SQL格式。

6. The SQL section / SQL选项

Tick the following boxes: / 在下列选项上打钩:

  • 'Structure'
  • 'Add DROP TABLE / VIEW / PROCEDURE / FUNCTION'
  • 'Add IF NOT EXISTS'
  • 'Add AUTO_INCREMENT' and
  • 'Enclose table and field names with backquotes'

7. The DATA section / DATA数据选项
It doesn't matter too much what you check here. So long as you check the DATA box itself, the Complete inserts and Extended Inserts are mostly cosmetic changes to the output style, though Extended Inserts can help if you are having issues with the file size. / 这里如何选择并不十分重要,可以参考下图。

9. Now click 'Go' and you should be prompted for a file to download. Save the file to your computer. Depending on the database size, this may take a few moments. / 单击GO按钮,下载备份的SQL文件到计算机。

10. You have now backed up your database. If you wanted, you could download a backup in each of the compression formats. Your choice. For example: None and "zipped". /你已经完成了备份。

 

Restoring Your Database From Backup

1. Login to phpMyAdmin. / 登陆PhpMyAdmin管理平台。

2. Click databases, and select the database that you will be importing your data into. / 单击“Database”(数据库),选择你要导入数据的库。

3. You will then see either a list of tables already inside that database or a screen that says no tables exist. This depends on your setup. / 你将会看到该数据库中已有的数据表,或者完全没有数据表。

4. Across the top of the screen will be a row of tabs. Click the Import tab. / 在屏幕上方,点击“import”导入按钮。

5. On the next screen will be a Location of Text File box, and next to that a button named Browse. / 在下一个界面,选择“Browse”(浏览)按钮。

6. Click Browse. Locate the backup file stored on your computer. Make sure the SQL radio button is checked. / 选中你已经备份的文件,并选择SQL格式。

7. Click the Go button. / 单击GO按钮。

Now grab a coffee. This bit takes a while. Eventually you will see a success screen. / 喝杯咖啡的时间,备份就会成功。

 

修改配置文件wp-config.php

更换了主机空间后,一般需要重新配置wp-config.php文件(位于WordPress根目录下),连接到新的数据库。对wp-config.php的修改主要是将DB_NAME,DB_USER,DB_PASS,DB_HOST四个字段按照新的数据库配置进行修改。

如果不会修改,也可以直接把该文件删除,然后直接重新配置(只影响连接数据库的配置,不会影响到网站配置)。

删除之后访问网站会出现类似于刚安装WordPress的界面一样。

数据库名:填写你刚刚创建的数据库名

用户名、密码:新数据库的帐号密码

数据库主机:一般默认是localhost,除非你的数据库和空间不在同一主机上。

表名前缀:原来的前缀

填写完后提交,然后就会出现以下界面了。提示你安装过了,这就说明数据库中已经存在内容。

点击登录,进入后台就可以了!

 

References:

[1] WordPress.org : Codex : Backing Up Your Database 【译文

[2] WordPress.org : Codex : Restoring Your Database From Backup 【译文

[3] 自由屋博客 : WordPress数据库备份及换空间详细教程

本文固定链接: http://blog.xieyc.com/backup-and-restore-wordpress-database-using-phpmyadmin/ | 小谢的小站

该日志由 xieyc 于2012年12月25日发表在 站长 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 使用phpMyAdmin备份和恢复WordPress数据库 | 小谢的小站
关键字: ,

目前共有 2 条留言 【 访客:2 条, 博主:0 条 】 访客以 2:0 暂时领先博主!

  1. 沙发
    beyondme37:

    怎么弄篇全英文的。。

    2012-12-25 18:46
    • 偶是小谢:

      现在不是了……

      2012-12-25 19:24

发表评论

:wink: :neutral: :mad: :twisted: :smile: :shock: :sad: :roll: :oops: :eek: :mrgreen: :lol: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

快捷键:Ctrl+Enter