Translations of this page?:

如何备份OpenGoo

这个页面是关于如何手动备份你的OpenGoo安装。如果你想要了解备份插件(提供从管理面板创建备份),请参见备份 (插件)

需要备份什么?

  • OpenGoo安装的文件夹
  • OpenGoo使用的数据库

你需要的信息

  • OpenGoo的安装路径(如. /var/www/opengoo)
  • OpenGoo使用的数据库的连接信息。可以在你的'config/config.php'文件中找到。
    • 数据库 (DB_NAME)
    • 主机 (DB_HOST, 通常地是localhost)
    • 用户名 (DB_USER)
    • 密码 (DB_PASS)

如何备份OpenGoo

  • 创建一个你放置备份的文件夹 (如. /path/to/backup)
  mkdir /path/to/backup
  • 复制OpenGoo的文件夹到备份文件夹中
  cp -R /var/www/opengoo /path/to/backup
  • 创建一个OpenGoo'的数据库的转储。MySQL包含一个名为mysqldump的命令。你可以使用这个命令或者一些其它的工具,像phpMyAdmin或MySQL图形工具。这里我们理解前两个:

A) mysqldump (使用正确的值替换方括号中的关键字)

  mysqldump -h [host] -u [username] -p [database] > /path/to/backup/db.sql

B) phpMyAdmin

  1. 选择OpenGoo的数据库
  2. 点击 “导出”
  3. 选择导出到”SQL
  4. 选择导出不但导出“结构”而且导出“数据”
  5. 选择“保存为文件“
  6. 点击”开始“保存生成的文件到/path/to/backup/db.sql
  • 可选地,压缩备份文件的内容以节省一些磁盘空间。

如何还原备份

  • 复制备份文件夹到你的web服务器
  cp -R /path/to/backup/opengoo /var/www
  • 执行备份数据库脚本(db.sql). 你可以用mysql 命令, 在phpMyAdmin或MySQL图形工具中完成这个工作。

A) mysql命令

  mysql -h [host] -u [user] -p [database] < /path/to/backup/db.sql

B) phpMyAdmin

  1. 选择OpenGoo的数据库
  2. 点击”导入”
  3. 选择在备份时创建的数据库脚本(/path/to/backup/db.sql)
  4. 点击 “开始”

Discussion

PLEASE NOTE: Comments to the wiki should only contain suggestions and questions that help us to improve the manual (and not the software). These comments will be deleted as soon as the information has been integrated into the manual.

Posts that do not contribute to the DOCUMENTATION of the project will be DELETED.

Ask QUESTIONS on the product here.
Report BUGS here.
Propose NEW FEATURES here.


Enter your comment
 
cn/backup.txt · Last modified: 2013-02-27 18:06 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported


Terms of Service | Copyright © 2014 fengoffice.com