6

伙计们,我正在使用MySQL Workbench。有没有办法用它来自动备份我的数据库?

4

3 回答 3

6

正确答案是MySQL Workbench 6.2 中没有备份调度/自动化选项。您可以在 6.x 版中通过单击管理下的数据导出来进行手动备份。见下文:

MySQL WorkBench 数据导出导入

于 2015-02-12T01:14:58.413 回答
1

http://community.discountasp.net/showthread.php?t=11972

在 MySQL 工作台中进行备份是一项非常简单的任务,但第一次很难找到在哪里进行备份。通常,当您在 MySQL Workbench 中工作时,您将使用 SQL Development 部分。但要导出备份,您必须转到“服务器管理”部分。

第一次通过你将不得不创建一个新的服务器实例。如果您已经在 SQL 开发部分设置了连接参数,则只需选择 Take Parameters from Existing Database Connection。

MySQL Workbench 然后将测试连接。

在“远程管理类型”对话框中,选择不使用远程管理。

创建实例配置文件只是询问您连接的名称。你可以在这里输入任何你想要的。

当您在“服务器管理”部分建立连接时,您将看到远程管理已禁用的通知。但别担心,您仍然可以备份您的数据库。

Click the Data Dump tab to access the export utility.
Check the box for the database you want to back up
Choose Export to Self-Contained File and make sure the path is correct.
Hit the Start Export button.

编辑:我正在使用具有计划选项的 mysql 管理员。也检查一下:

http://www.davecolorado.com/index.php/scheduled-backup-with-mysql-administrator-on-windows/

于 2012-11-17T13:10:54.820 回答
0

您可以使用 Create Event inMySql workbench创建自动备份。示例代码:

CREATE EVENT IF NOT EXISTS test_event_01
ON SCHEDULE AT CURRENT_TIMESTAMP
DO
  INSERT INTO messages(message,created_at)
  VALUES('Test MySQL Event 1',NOW());

检查此链接以获取更多详细信息: http ://www.mysqltutorial.org/mysql-triggers/working-mysql-scheduled-event/

于 2019-04-26T05:27:19.547 回答