如何自动使用MySQL工作台备份MySQL

时间:2012-11-17 13:08:12

标签: mysql mysql-workbench

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

3 个答案:

答案 0 :(得分:5)

从6.2开始,MySQL Workbench中的没有备份计划/自动化选项。您可以通过单击Management下的DataExport在版本6.x中进行手动备份。见下文:

MySQL WorkBench Data Export Import

答案 1 :(得分:1)

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

  

在MySQL工作台中进行备份是一项非常简单的任务,但它可以   第一次很难找到确切的位置。   通常,当您在MySQL Workbench中工作时,您将使用   SQL开发部分。但是为了导出备份,你必须这样做   转到“服务器管理”部分。

     

第一次通过您将不得不创建一个新的服务器实例。   如果已在SQL中设置连接参数   在开发部分,您可以选择从现有参数中获取参数   数据库连接。

     然后,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管理员,它有schedule选项。检查一下:

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

答案 2 :(得分:0)

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

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/