- 数据库原理与设计实验教程(MySQL版)
- 柳玲等主编
- 922字
- 2024-05-17 09:53:16
实验2.2 数据库的备份
【实验目的】
①掌握使用图形界面工具备份数据库。
②掌握使用MySQL数据库的工具备份数据库。
【实验内容】
①使用图形界面工具备份数据库sales。
②使用MySQL数据库自带的备份工具mysqldump备份sales数据库。
【实验步骤】
(1)使用图形界面工具备份sales数据库
①在“MySQL Workbench”主界面的左侧选择“administration”选项卡,然后单击 “Data Export”,显示“Data Export”对话框,如图2.13所示。
图2.13 “Data Export”对话框
②选择要备份的数据库“sales”,默认选择所有的表,在“Select views”按钮左边的下拉框选择“Dump Structure and Data”。将“Objects to Export”组里的3个选项全部勾选。在“Export Options”部分 ,选择“Export to Self-Contained File”,单击“…”按钮,设置备份文件存放路径和文件名,然后单击“Start Export”按钮即可,如图2.13所示。
③系统开始备份,备份完成后将显示如图2.14所示的对话框。然后关闭该对话框,查看备份文件存放目录,增加了sales_bak.sql脚本文件。用记事本打开此文件,查看备份文件信息,如图2.15所示。文件开头记录了MySQL dump的版本号、MySQL的版本号、备份的数据库名称。文件中包含多个Create 和Insert语句,使用这些语句可以重新创建和插入数据。文件中以“--”开头的语句是注释语句,以“/*!”开头,以“*/”结尾的语句在MySQL中是可以执行的。为了保持兼容, 即MySQL dump 导出的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 转换当前目录到My SQL安装目录下的bin文件夹
图2.18 转换当前目录到D盘My SQL安装目录下的bin文件夹
③提前在E盘创建文件夹“bak”,然后在命令提示符窗口输入mysqldump -u root -p sales>e:\bak\sales_bak.sql,回车后执行,然后输入账户密码,导出成功,如图2.19所示。
图2.19 在命令提示符窗口输入备份命令
④查看E:\bak是否存在备份数据库文件“sales_bak.sql”。