首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用查询备份MySQL数据库?

如何使用查询备份MySQL数据库?
EN

Stack Overflow用户
提问于 2016-08-09 11:13:45
回答 2查看 7.9K关注 0票数 2

如何使用查询备份MySQL数据库,就像如何使用以下查询备份MySQL一样.

查询:

代码语言:javascript
复制
backup database DATABASENAME to disk = 'PATH'
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-22 05:07:16

使用mysqldump-php一种纯-PHP解决方案来复制mysqldump的功能。

代码语言:javascript
复制
 <?php
    require('database_connection.php');
    require('mysql-dump.php')
    $dumpSettings = array(
        'include-tables' => array('table1', 'table2'),
        'exclude-tables' => array('table3', 'table4'),
        'compress' => CompressMethod::GZIP, /* CompressMethod::[GZIP, BZIP2, NONE] */
        'no-data' => false,            
        'add-drop-table' => false,      
        'single-transaction' => true,   
        'lock-tables' => false,        
        'add-locks' => true,            
        'extended-insert' => true      
    );

    $dump = new MySQLDump('database','database_user','database_pass','localhost', $dumpSettings);
    $dump->start('forum_dump.sql.gz');
        ?>

还请访问此链接GitHub

票数 2
EN

Stack Overflow用户

发布于 2016-08-09 11:16:31

查看mysqldump的文档

mysqldump客户端实用程序执行逻辑备份,生成一组SQL语句,可以执行这些语句来再现原始数据库对象定义和表数据。 它转储一个或多个MySQL数据库以进行备份或传输到另一个server。mysqldump命令还可以生成CSV、其他分隔文本或XML格式的输出。

正如哈瓦纳德所指出的,它已经与MySQL服务器和MariaDB一起安装,并被认为是备份数据库的正式方法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38849196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档