站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Gallery:如何为我的数据库进行备份
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
'''强烈建议在升级或定时做好数据库的备份。''' == 登入phpMyAdmin == 在主登入屏幕中,选择'Databases(数据库)'<br /> <br /> [[Image:Podz-gallery1.png|center]] ---- == 查找数据库 == 如果你有多个数据库的话,请点击你数据库的名称或Gallery数据库。<br /> <br /> [[Image:Podz-Gallery2.png|center]] ---- == 点击导出 == 在接下来的屏幕中会显示你Gallery数据库内所有的表格。<br /> <br /> [[Image:Podz-Gallery3.png|center]]<br /> 忽略它们直接点击标签集顶部的'Export(导出)'标签。 ---- == 导出选项 == 现在来看一下导出区顶部左边的框。所有你选中的数据库表格都在此框之中。<br /> 如果你有其他的程序也使用数据库的话,那么仅选择与Gallery相对应的表格。这些表格应该是以"g2_"开头的或是以你在'config.php'文件中自定义的'表格前缀(tablePrefix)'。<br /> <br /> 现在选择radio按钮并检查在下面显示出的复选框。<br /> <br /> [[Image:Podz-Gallery4.png|center]] <br /> 选中'Save as file'选项,不要管模板名称。<br /> 现在,对于压缩选择'None'。<br /> <br /> 点击'Go'之后会被提示有文件下载。将此文件保存到计算机中。<br /> ---- == 文件的备份 == [[Image:Podz-Gallery5.png|center]]<br /> <br /> 此过程可能需要花费一定的时间,这取决于数据库的大小。<br /> <br /> 一旦下载完成了,选择'zipped'选项,点击'Go'并继续进行下一个文件的下载。<br /> 如果需要的话,你可以下载所有压缩格式的备份。选择权在你。<br /> <br /> 现在数据库的备份算是完成了。<br /> '''提醒''' – 现在文件及文件夹(如图片)尚未被备份,但你所有的用户,评论及相册已经备份好了。 ---- ---- == 使用Straight MySQL代码 == phpMyAdmin无法处理过大的数据库,因此使用straight MySQL代码会有所帮助。 1. 将你的目录修改为下载目录: <pre>user@linux:~> files/g2_backup </pre> 2. 使用[http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html mysqldump]: <pre>user@linux:~/files/g2_backup> mysqldump --add-drop-table -h mysqlhostserver -u mysqlusername -p databasename (tablename tablename tablename) | bzip2 -c > g2.bak.sql.bz2 Enter password:(输入你的mysql密码) user@linux~/files/g2_backup></pre> <pre> 举例: mysqldump --add-drop-table -h g2.example.net -u dbocodex -p dbg2 | bzip2 -c > g2.bak.sql.bz2 Enter password: my-password user@linux~/files/g2_backup> </pre> |(竖线)之后的<code>bzip2 -c</code>表示备份即时被压缩。此一行的功能与这两行的功能是相同的: <pre> mysqldump --add-drop-table -h g2.example.net -u dbocodex -p dbg2 > g2.bak.sql bzip2 g2.bak.sql </pre> 将备份email: <pre> mysqldump --add-drop-table -h g2.example.net -u dbocodex -p dbg2 | gzip -c | uuencode gallery.sql.gz | mail -s "Gallery Database Backup" email@example.net </pre> == 使用MySQL Administrator == MySQL Administrator是应执行管理操作的需要 应运而生的一个程序,这些管理操作包括有MySQL服务器的配置,状态 及性能监视,启动和终止,用户和连接的管理 备份的执行,备份的还原以及很多其他的 管理任务。 你可以使用一个命令行界面来执行大多数的这种任务, 这些命令行界面包括有[http://dev.mysql.com/doc/mysql/en/mysqladmin.html '''mysqladmin''']和 [http://dev.mysql.com/doc/mysql/en/mysql.html '''mysql''']。尽管如此MySQL Administrator在很多方面具有命令行界面所不具备的优势: *其图形化的用户界面更友好,更易于操作。 *它提供相关设定更全面的总览,这些设定对于MySQL服务器的性能,可靠性及安全性是至关重要的。 *它以图形化的方式显示性能指示器,从而能够更直观地决定服务器的设定和调整策略。 *它在Linux,Windows和MacOS X中都可以使用,并且允许远程客户端进行跨平台的数据库备份。只要你能够在远程服务器上对MySQL数据库进行访问的话,就能将数据备份到任何可写的位置。 *可备份的数据库大小无限制,这与phpMyAdmin有所不同。 MySQL Administrator可用于4.0及更高版本的MySQL服务器。 === 获取MySQL Admin === 可以从[http://dev.mysql.com/downloads/administrator/1.0.html the MySQL.Com站点]上下载MySQL Admin。安装二进制及资料也可以在这里找到。 === 数据库的备份 === 这里假设你已经安装了MySQL Admin并将其设置好了,而且可以由本地或远程登录MySQL数据库服务器。参考对应你使用平台的MySQL安装包中附带的资料中的安装指导。 1. 打开MySQL Admin客户端并按之前设置好的方式登入。 2. 在客户端窗口左侧的图标菜单中选择Backup。 3. 如果你尚未创建一个Backup Project的话,那么就请点击窗口下部的"New Project"按钮来创建一个Project,并输入Backup Project的名称。 4. 选择一个或多个要备份的数据库(在MySQL Admin客户端中这些被称为"Schema"(复数形式为"Schemata"))。使用右指针按钮将它们添加到右侧的Backup Content窗口中。 5. 选择好了Schema(ta),你就可以保存Backup Project了。或者直接选择窗口右下部的Backup Now即刻开始备份。 6. 这时会有一个对话框询问备份存放的位置。输入路径名或浏览到该存储位置均可。 7. 如果一切顺利的话(在备份写入的目录中你需要有写入权限),备份将很快完成。 === 由备份进行还原 === 1. 打开MySQL Admin客户端并按之前设置好的方式登入。 2. 在客户端窗口左侧的图标菜单中选择Restore。 3. 点击窗口右侧偏下方的"Open Backup File"按钮。 4. 输入或打开Schema(ta)备份文件并选中。点击"Open"。 5. Target Schema(ta)很可能为"Original Location",或者你通过下拉菜单中的选项选择其他的位置。 6. 点击窗口右侧偏下方的"Start Restore"按钮。数据库还原就确认开始了。 {{Credits Podz}} == MySQL代码 == 1. 解压缩文件 <pre>user@linux:~> bunzip2 g2.bak.sql.bz2</pre> 2. 使用mysqladmin来创建数据库 <pre>举例: mysqladmin -u dbocodex -h g2.example.net -p create dbg2 Enter passwored: my-password </pre> 3. 还原数据库 <pre>mysql -u dbocodex -h g2.example.net -p dbg2 < g2.bak.sql</pre> [[Category:Gallery 2:Administration and Maintenance]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:Credits Podz
(
编辑
)