Mysql
 sql >> Base de données >  >> RDS >> Mysql

Exécuter MySQLDump sans verrouiller les tables

Est-ce que --lock-tables=false option travail ?

Selon la page de manuel , si vous videz des tables InnoDB, vous pouvez utiliser le --single-transaction choix :

--lock-tables, -l

Lock all tables before dumping them. The tables are locked with READ
LOCAL to allow concurrent inserts in the case of MyISAM tables. For
transactional tables such as InnoDB and BDB, --single-transaction is
a much better option, because it does not need to lock the tables at
all.

Pour base de données innodb :

mysqldump --single-transaction=TRUE -u username -p DB