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命令详解