MySQL-Front数据库的备份与还原步骤

1.备份数据库

MySQL数据库建立后,我们需要经常备份数据库,以确保数据的在遭受损失后能最大程度的恢复。备份数据库的方法有很多,现在还有一些专门备份MySQL数据的工具,如帝国备份王。但是最常用的备份方式还是将MySQL订单数据库导出为SQL文件,后缀为“.sql”,SQL文件是SQL脚本文件。
在MySQL-Front中,可以将整个数据库导出为一个SQL文件或其它类型文件,也可以单独的将一个表导出为SQL文件或其它类型文件,导出的方法是:在需要导出的数据库或表上右键→导出→选择导出的文件类型。

图:导出数据库操作

图:导出数据库_另存为文件

图:备份选项
数据库备份时,要求选择相关的备份选项,如图(6-16),下面对这些选项进行简单说明:
(1)、导出内容:有两个选项。“结构”即创建数据库、表的结构;“数据”即表中具体的数据。
(2)、选项:有三大项。
(a)、“数据库”包括“创建数据库”及“列出数据库”。选中“创建数据库”则导出的代码中会有“CREATE DATABASE `数据库名称`”语句。选中“列出数据库”则导出的代码中会有“USE `数据库名称`;”语句。
(b)、“现有的数据”包括“删除以前创建”、“替换”、“扩展包括查询”三项。“现有的数据”选项的作用是控制在还原数据库时,还原的数据与已存在的数据到底以何种方式共存。如果是“删除以前创建”则在还原时会删除服务器中“同名的数据库”或“同名数据库下的同名的表”。所以,在还原数据库之前,一定要记得备份原来的数据库,以免造成数据库丢失。
(c)、“信息”即一些其他相关信息。
数据库备份为SQL文件时,要注意文件的命名,一般来说我们每天都会多次备份数据库,所以为了以后查找方便,良好的命名是有必要的。一般而言,我们以“数据库名称+年月日时分”的形式命名,如:mydatebase_20120325.sql。

2.还原数据库

数据库备份后,可以将备份的SQL文件还原到服务器中,在还原数据库之前,一定要记得备份原来的数据库,以免造成数据库丢失。还原的方法是在服务器名称上右键→打开→选择要打开的文件(一般是SQL文件)。

图:还原数据库操作

图:还原数据库_选择文件
有时候通过这种方法还原数据库时会报错,常见的错误有:
(1)、中文编码问题引起的乱码。解决方案:通过SQL编辑器导入,在SQL编辑器中右键→从文件粘贴。
(2)、数据库已存在。如果还原数据库的SQL代码中有“创建数据库”但没有“删除以前创建”的代码,而在导入时数据库已存在,那么就会报此错误。解决方案:删除已存在的数据库。
(3)、数据库不存在。如果还原数据库的SQL代码中没有“创建数据库”的代码,并且当前没有选中需要还原到的数据库,则会报该错误。解决方案:如果需要还原到的数据库不存在,则创建一个;还原时一定要选中该数据库。

时间: 2024-09-10 14:17:22

MySQL-Front数据库的备份与还原步骤的相关文章

深入解析Linux下MySQL数据库的备份与还原_Mysql

深入解析Linux下MySQL数据库的备份与还原 1. 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [root@localhost mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可. 2. 还原法一:[root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>&

mysql 利用binlog增量备份,还原实例

mysql 利用binlog增量备份,还原实例 张映 发表于 2010-09-29 分类目录: mysql 一,什么是增量备份 增量备份,就是将新增加的数据进行备份.假如你一个数据库,有10G的数据,每天会增加10M的数据,数据库每天都要备份一次,这么多数据是不是都要备份呢?还是只要备份增加的数据呢,很显然,我只要备份增加的数据.这样减少服务器的负担. 二,启用binlog vi my.cnf log-bin=/var/lib/MySQL/mysql-bin.log,如果是这样的话log-bin

代理-linux下人大金仓数据库的备份和还原

问题描述 linux下人大金仓数据库的备份和还原 人大金仓数据库的服务代理,我现在没思路就,有哪位大神告诉我具体应该怎么实施 解决方案 首先搞清楚是什么类型的数据库,是mysql oracle还是什么,然后不同的数据库有不同的备份方法.google下就有.或者保险起见,直接对整个硬盘备份,用ghost 解决方案二: 那就使用ghost或者true image,只要数据在本地都可以备份,不管什么软件 解决方案三: 人家这软件肯定有readme或者啥说明文档呢,你仔细看看,不行联系客服么.

无组件的数据库的备份与还原

备份|数据|数据库|无组件 看过数据库的备份与还原.大多数都是用组件来完成的.其实可通过sql语句来完成.由于时间关系,未对参数进行验证和界面美化.代码仅供参考.共计4个文件:下载地址:http://ad.ceh.com.cn/sql.rarconn.asp<%conn="Provider=SQLOLEDB.1;Persist Security Info=false;Server=127.0.0.1;UID=sa;pwd=www.zhi.net;database=master"f

SQL2005中数据库的备份与还原

对于SQL数据库服务器这么一个如此重要的服务器,我需要定期的维护它,就像买回来一辆新车,如果不进行定期的维护,那么我们的汽车就无法运行在最佳状态.而当我们在维护数据库服务器时,备份工作就是我们作为一名数据库管理员(DBA)最重要的任务.本文将详细探讨数据库的备份与还原. 备份就是数据的副本,存储在计算机硬盘以外的某个地方(通常为磁带).备份的主要原因有如下几个个:第一个原因是可能的硬件故障:第二个原因是自然灾害:其他的如人为破坏等.SQL server的备份都是联机备份,在备份同时还可以继续提供

mysql删除数据库没有备份怎么恢复

问题描述 mysql删除数据库没有备份怎么恢复 ----数据库误删,没有备份.有办法恢复吗?------------------------------------------------------------- 解决方案 不能恢复的,一旦删除恢复不了,据我所知是单向的 解决方案二: MySQL参考手册第7章:数据库的备份与恢复MySQL备份和恢复数据库MySQL备份和恢复数据库 解决方案三: mysql 误操作通过日志数据恢复 你可以看下这篇博客. 解决方案四: mysql 误操作通过日志数

虚拟主机MySQL数据库的备份与还原的方法_Mysql

以前介绍过一个小巧的MYSQL备份PHP脚本程序,不过那适合没有MySQL Shell权限的虚拟主机用户,这里想讲一下更为通用的备份与还原方法,适合有自己主机的朋友. 1.关于备份:我们在使用MySQL中一般都用MyISAM类型的表,这种表是以文件形式保存的文件系统中的:而HEAP类型的表是保存在内存中的,下面的方法是针对MyISAM表的. 1.1.直接拷贝数据库文件.首先不推荐使用这种方法,因为拷贝的数据表是针对特定操作系统(硬件环境)的,移到其他系统中有可能会出问题.其次备份时候要停止MYS

MySQL笔记之数据备份与还原的使用详解_Mysql

数据很重要,这点用脚趾头想都知道,为了保证数据的安全,因此需要定期对数据备份 下面来写一点关于数据备份与还原相关的笔记   数据备份 使用mysqldump命令备份一个数据库 其中,dbname表示数据库名称,table1和table2表示表的名称,没有该参数则备份整个数据库 BackupName.sql参数表示备份文件的名称,文件名前面可以加上一个绝对路径 需要注意的是,备份的时候只备份数据库中的表,如果要还原则必须还原在已有数据库中 tips:通常情况下备份文件的后缀名为.sql,当然也可以

MYSQL主从数据库同步备份配置的方法_Mysql

下文分步骤给大家介绍的非常详细,具体详情请看下文吧. 一.准备 用两台服务器做测试: Master Server: 192.0.0.1/Linux/MYSQL 4.1.12 Slave Server: 192.0.0.2/Linux/MYSQL 4.1.18       做主从服务器的原则是,MYSQL版本要相同,如果不能满足,最起码从服务器的MYSQL的版本必须高于主服务器的MYSQL版本 二.配置master服务器 1. 登录Master服务器,编辑my.cnf #vim /etc/my.c