购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

实验2.2 数据库的备份

【实验目的】

①掌握使用图形界面工具备份数据库。

②掌握使用MySQL数据库的工具备份数据库。

【实验内容】

①使用图形界面工具备份数据库sales。

②使用MySQL数据库自带的备份工具mysqldump备份sales数据库。

【实验步骤】

(1)使用图形界面工具备份sales数据库

①在“MySQLWorkbench”主界面的左侧选择“administration”选项卡,然后单击“DataExport”,显示“DataExport”对话框,如图2.13所示。

图2.13 “DataExport”对话框

②选择要备份的数据库“sales”,默认选择所有的表,在“Selectviews”按钮左边的下拉框选择“DumpStructureandData”。将“ObjectstoExport”组里的3个选项全部勾选。在“ExportOptions”部分,选择“ExporttoSelf-ContainedFile”,单击“…”按钮,设置备份文件存放路径和文件名,然后单击“StartExport”按钮即可,如图2.13所示。

③系统开始备份,备份完成后将显示如图2.14所示的对话框。然后关闭该对话框,查看备份文件存放目录,增加了sales_bak.sql脚本文件。用记事本打开此文件,查看备份文件信息,如图2.15所示。文件开头记录了MySQLdump的版本号、MySQL的版本号、备份的数据库名称。文件中包含多个Create和Insert语句,使用这些语句可以重新创建和插入数据。文件中以“--”开头的语句是注释语句,以“/*!”开头,以“*/”结尾的语句在MySQL中是可以执行的。为了保持兼容,即MySQLdump导出的SQL语句能被其他数据库直接使用,故把一些特有的、仅在MySQL中执行的语句放在“/*!...*/”中,这些语句在其他数据库中就不会被执行,但在MySQL中会执行。

图2.14 备份成功

图2.15 查看备份文件信息

(2)使用mysqldump备份数据库

使用MySQL数据库的工具mysqldump备份sales数据库。

①以管理员身份运行cmd命令提示符,如图2.16所示。

②在命令提示符窗口中,将当前目录转换到mysqldump.exe文件存放的目录,即MySQL安装目录下的bin文件夹,如果MySQL安装目录在C盘,如图2.17所示操作。如果MySQL安装目录在其他盘,需要先切换盘符,然后转换到mysqldump.exe文件存放的目录(输入的命令符号使用半角符号),如图2.18所示。

图2.16 cmd命令提示符

图2.17 转换当前目录到MySQL安装目录下的bin文件夹

图2.18 转换当前目录到D盘MySQL安装目录下的bin文件夹

③提前在E盘创建文件夹“bak”,然后在命令提示符窗口输入mysqldump-uroot-psales>e:\bak\sales_bak.sql,回车后执行,然后输入账户密码,导出成功,如图2.19所示。

图2.19 在命令提示符窗口输入备份命令

④查看E:\bak是否存在备份数据库文件“sales_bak.sql”。 sIZh6CtbeGgxL66kuuu1xI4DGbbZOZmuNZkbWNclpMKyqPKfRTpoEmvKn6232v1/

点击中间区域
呼出菜单
上一章
目录
下一章
×