Add troubleshooting documentation for MySQL lock table errors (#244).

This commit is contained in:
Dan Helfman 2019-11-14 10:33:47 -08:00
parent 693434f8aa
commit c2276b18c5

View file

@ -173,6 +173,24 @@ after backups. So if necessary, you can use these hooks to create database
dumps with any database system. dumps with any database system.
## Troubleshooting
### MySQL table lock errors
If you encounter table lock errors during a database dump with MySQL/MariaDB,
you may need to [use a
transaction](https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html#option_mysqldump_single-transaction).
You can add any additional flags to the `options:` in your database
configuration. Here's an example:
```yaml
hooks:
mysql_databases:
- name: posts
options: "--single-transaction --quick"
```
## Related documentation ## Related documentation
* [Set up backups with borgmatic](https://torsion.org/borgmatic/docs/how-to/set-up-backups/) * [Set up backups with borgmatic](https://torsion.org/borgmatic/docs/how-to/set-up-backups/)