如何使用MySQL Workbench进行数据库备份? 我们可以通过以下方式进行备份吗?
备份文件(.sql)包含"创建表"语句和"插入表"语句
备份文件(.sql)仅包含创建表语句,而不包含所有表的插入表语句
备份文件(.sql)仅包含插入表语句,而不包含所有表的创建表语句
对于Workbench 6.0
打开MySql工作台。
要进行数据库备份,您需要在Server Administration中创建New Server Instance(如果不可用)。
创建New Server Instance的步骤:
在Server Administrator中选择New Server Instance选项。
提供连接详细信息。
创建新的服务器实例后,它将在Server Administration列表中可用。双击您创建的服务器实例,或者单击Manage Import/Export选项,然后选择"服务器实例"。
现在,从DATA EXPORT/RESTORE选择DATA EXPORT选项,选择Schema和Schema Object进行备份。
您可以按照以下给出的不同方式获取生成备份文件-
Q.1)备份文件(.sql)包含创建表语句和插入表语句
ANS:
选择开始导出选项
Q.2)备份文件(.sql)仅包含创建表语句,而不包含所有表的表语句
ANS:
选择Skip Table Data(no-data)选项
选择开始导出选项
Q.3)备份文件(.sql)仅包含插入表语句,而不包含所有表的创建表语句
ANS:
在Tables面板中,选择"高级选项"选项卡-选择no-create info-Do not write CREATE TABLE statement that re-create each dumped table选项。
选择开始导出选项
对于Workbench 6.3
单击导航器面板左侧的管理选项卡
单击数据导出选项
选择架构
选择表
根据需要从表列表下方的下拉菜单中选择所需的选项
选择包括创建架构复选框
单击高级选项
在"插入"面板中选择"完成插入"复选框
开始导出
在MySQL Workbench 6.1中,您必须打开所需的MySQL连接。 然后转到此菜单:服务器/数据导出=)
服务器>数据导出
选择数据库,然后开始导出
每个表制作1个.sql文件...
在"首页"页面上->在"服务器管理"下选择"管理导入/导出"
将显示一个框...选择要保存数据的服务器。
在"导出到磁盘"选项卡上,然后选择要导出的数据库。
如果需要所有表格,请选择"导出到自包含文件"选项,否则选择另一个选项进行选择性还原
如果您需要高级选项,请参阅其他文章,否则,请单击"开始导出"
没有"服务器管理"菜单,这已经过时了吗?
@NaturalBornCamper,它现在只是"服务器",i.imgur.com / W2ichtm.png
在新版本的Window中,您可以像这样导出
MySQL Workbench中的数据导出功能允许3种方式中的2种。在导出页面上有一个复选框Skip Table Data (no-data),该复选框允许转储带有或不带有数据的数据。不支持仅转储没有元数据的数据。
在Workbench 6.3中,它非常简单:
在" HOME"视图上,选择一个MySQL Connections:(localhost)
在" Localhost"视图中,单击"服务器"->"数据导出"
在"数据导出"视图中,选择表,以及仅导出表的结构,结构或数据,...
点击"开始导出"
在工作台6.0中
连接到任何数据库。
您将看到两个标签。
1. Management
2. Schemas
默认情况下,Schemas选项卡处于选中状态。
选择Management选项卡
然后选择DATA EXPORT。
您将获得所有数据库的列表。
选择所需的数据库,然后选择所需的文件名和其他选项,然后开始导出。
备份完成。
我正在使用MySQL Workbench 8.0:
在Workbench 6.3中,转到"服务器"菜单,然后选择"数据导出"。出现的对话框使您可以执行所有想要的三件事。