Administrator备份与还原数据库实操,的备份还原操作
分类:微服架构

备份

以下的文章主要介绍的是MySQL Administrator备份与还原数据库,随着PHP技术的逐步发展,MySQL数据库的使用率也成上升趋势。可MySQL数据库的实际操作一般都是基于命令行的,而没有像微软MSSQL数据库的企业管理器这样的GUI可视图形化工具操作来的容易方便。

下面讲解附加MySQL数据库的方法。

一、工具导出导入
MySql数据库工具很多,比如MySql Administrator、Navicat、SQLyog,这里以MySql Administrator为例。

打开 MySQL Administrator,选择 Backup,单击 New Project,将要备份的数据库移到备份内容框中,单击 Execute Backup Now,数据库表及内容就会以 SQL 语句的形式备份下来。

一般的情况下,我们可以使用 PHPMYADMIN 这样的PHP脚本工具来操作 MySQL 数据库,可 PHPMYADMIN 也不是GUI工具。

(1)将“光盘Code4Project数据库”文件夹中的扩展名为.sql的文件拷贝到本地机器中。

导出:
打开MySql Administrator,点击左侧Backup,在Backup Project中点击New Project,输入Project Name,将要备份的数据库从左侧选到右侧,之后可以选择要导出的数据表,最后点击Execute Backup Now即可。另外,在Advanced Option中可以选择高级备份参数,在Schedule中可以制定定时备份计划。
导入:
在Restore中open Backup File,Target Schema选择Another schema并找到要导入的数据库,点击Start Restore  

说明:为了兼容之前的 MySQL 版本,必要的情况下,请在备份的 Advanced Options 中,选中 Compatibility mode。

为了更方便地操作 MySQL 数据库,飘易今天就给大家介绍一款管理 MySQL 的可视化图形工具 :MySQL Administrator 。这是一款和管理MSSQL的企业管理器一样方便的本地操作 MySQL 的有效工具。

(2)在如图1所示的MySQL工作台界面中,单击Data Import /Restore超链接。

二、命令行导出导入
各种工具虽然导出导入很方便,但容易出现不支持其他工具导出的备份文件的问题。所以了解一下如何用命令行导出导入也是很有必要的。使用下面命令的前提是已经将mysql的命令加入到系统的path中或将目录切换到mysqlbin目录下

图片 1

很重要的是,MySQL Administrator不会出现像使用 SQLyog 同样是管理MySQL的GUI工具)时经常会遇到的 中文乱码 问题,要知道中文网站数据库使用不当的话都会出现中文乱码的问题。

 图片 2

导出:
命令mysqldump -h hostName -u userName -p databaseName > backupFileName.sql
-h后面hostName为连接地址(省略则为本机),-u后面userName为用户名,-p代表用密码登陆,databaseName为要导出的数据库名,backupFileName为备份文件名
例如mysqldump -u root -p stateOnline > statedump.sql
回车后提示输入密码Enter password:,输入密码后稍等即可导出完成

还原

所以,我们使用 MySQL Administrator工具,就有效地避免出现中文乱码的问题了。飘易手里头使用的是 MySQL Administrator 5.0 r16 这个版本。原始的官方网址选择Windows (x86) 下载,目前最新版本是 5.0-r17 ,大约17MB。

图1  MySQL工作台

导入:
命令mysql -h hostName -u root -p databaseName < backupFileName.sql
-h后面hostName为连接地址(省略则为本机),-u后面userName为用户名,-p代表用密码登陆,databaseName为要导入的数据库名,backupFileName为备份文件名
例如mysql -u root -p stateoffline < statedump.sql
回车后提示输入密码Enter password:,输入密码后稍等即可导入完成

打开 MySQL Administrator,选择 Restore,确定 Target Schema,单击 Open Backup File,选择备份的 SQL 文件,单击 Start Restore。

利用这个软件备份MySQL数据库,还原MySQL数据库,管理MySQL将变得十分简单易行,就像使用 MSSQL的企业管理器一样方便。

(3)将打开如图2所示的输入用户密码的对话框,在该对话框中输入root用户的密码,这里为root,单击OK按钮,将打开“Administration – Data Import/Res…”选项卡,在该选择卡的右侧将显示用于进行数据导入的相关内容。

作者“何必呢”

更简单的方法

一,登陆,填写数据库IP,用户名和密码

 图片 3

MySql数据库工具很多,比如MySql Administrator、Navicat、SQLyog,这里以MySql Administrator为例。 导出: 打开MySql Administrator,点击...

用 MySQL GUI Tools 中的 MySQL Migration Toolkit 吧,它可直接迁移数据库,缺点就是如果防火墙封得比较严,可能无法使用。

二,登陆成功后,显示以下信息:

图2输入用户密码对话框

三,查看已经存在的数据库

(4)在“Administration – Data Import/Res…”选项卡的右侧选中“Import from Self-ContainedFile”单选按钮,然后在右侧的文本框中输入拷贝到本地机上的ityks.sql文件的路径,如图3所示。

选择“Catalogs”将列出数据库。点左下脚数据库列表中你开通的“数据库名”,右边将显示出数据库中已经存在的数据库表,如果是新数据库,右边是空的。

 图片 4

四,备份数据库到本地计算机硬盘

图3设置导入SQL文件的路径

备份数据库到本地计算机硬盘,选择“Backup”备份数据库功能,然后点击“New Project” 建立新的备份项目。选择要备份的数据库,然后点 > 号,右边将显示出数据库表结构。

(5)单击“Start Import”按钮,完成数据库文件的导入,也就是完成数据库的附加操作。

备份选项:
点“Advanced Options” 高级选项 ,选择“Normal backup” 备份的时候选择正常备份 ,选择“Complete backup” 选择完整备份 ,也可以选择 “InnoDB Online Backup”,这是一种在线简单的备份方式;Backup Type 备份方式选择 SQL Files ,点“Execute Backup Now”立刻开始备份数据库。

 

五,选择“Restore”还原数据库功能

==================================================================

点“Open Backup File”,找到以前备份的数据库脚本文件,选择并打开文件,点“Start Restore” 后开始还原,还原成功。

本文摘自明日科技出版的《Java Web项目开发实战入门》,转载请注明出处!!!

这里在还原的时候需要注意的有两点:1,“Target Schema”默认数据库项这里,如果你没有MySQL服务器root权限,比如你是虚拟主机分配的一个子账户,此时你必须选择“another schema”里的数据库名,而不能选择“original schema”选项,否则还原失败出错; 2,“FILE CHARSET”选项默认 utf8,请不要更改,否则也会出现中文乱码问题。

感谢读者朋友对明日科技的支持,如果您对图书中的讲解及光盘源码有任何问题,可以直接登录http://www.mingrisoft.com上的社区进行发贴,把您的问题详细的说明一下,我们的技术人员会在那里给您回复!

MySQL Administrator 不仅可以备份、还原MySQL数据库,同样也可以对MySQL进行方便地维护和管理,比如修改增加字段等。另外,这里还有一篇 如何使用 MySQL Administrator 管理/备份/还原 My SQL 数据库 的文章,大家也可以看看。  

 

Administrator备份与还原数据库,随着PHP技术的逐步发展,MySQL数据库的使用率也成上升趋势。可MySQL数据库的实...

本文由10bet手机官网发布于微服架构,转载请注明出处:Administrator备份与还原数据库实操,的备份还原操作

上一篇:谷歌浏览器,地址栏与搜索合一侵害隐私 下一篇:登录后取不到用户名,快速开发教程10bet体育中文官网:
猜你喜欢
热门排行
精彩图文