主库已有数据主从复制,dump mysql 会不会锁表--single-transaction
mysqldump | --lock-tables=false 和 --single-transaction 的区别
mysqldump 不锁表 mysqldump --databases dbname --single-transaction --quick >bak.sql
mysql>show processlist; 查看下进程是否Sleep太多
备份主库:
mysqldump -uroot -p123 --routines --single_transaction --quick --master-data=2 --databases tsfs > tsfs.sql
参数说明
--routines 导出存储过程和函数
--single_transaction 导出开始时设置事务隔离状态;并使用一致性快照开始事务;然后unlock tables;而lock-tables是锁住一张表不能写操作;直到dump完毕。
--master-data 默认等于1;将dump起始(change master to)binlog点和pos值写到结果中;等于2是将change master to写到结果中并注释。
mysql配置主从同步:等您坐沙发呢!