美文网首页
linux导出mysql数据

linux导出mysql数据

作者: Kamiya_ | 来源:发表于2020-12-16 16:08 被阅读0次
    #导出命令
    mysqldump --events --single-transaction --skip-opt -h 地址 -u 用户名 -p密码 数据库名 > /导出地址.sql
    
    • --opt:包括 --add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset
    • --skip-opt:禁用–opt选项(避免锁表
    • --events:导出事件
    • --single-transaction:保证一致性
    • --skip-add-locks:取消锁表

    超过50G 请使用xtrabackup工具或通过binlog导出🙂

    使用mysqldump命令注意 该命令默认锁全表🙂🙂🙂

    #binlog导出sql
    mysqlbinlog ./binlog文件 --result-file=文件名.sql
    

    最后转载一个mysqldump命令详解文章,作者写的很详细
    转载: mysqldump命令详解

    相关文章

      网友评论

          本文标题:linux导出mysql数据

          本文链接:https://www.haomeiwen.com/subject/rqangktx.html