linux导出mysql数据

2020-12-16  本文已影响0人  Kamiya_
#导出命令
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命令详解

上一篇下一篇

猜你喜欢

热点阅读