title: mysqldump: Error 1412: Table definition has changed, please retry transaction
body: <p>I run a web application on a shared LiteSpeed server with Mariadb version 10.3.22. I do have access to a terminal.</p>
  
  <p>Cron is set up to perform a daily mysqldump, but I now get the error message:</p>
  
  <p><code>mysqldump: Error 1412: Table definition has changed, please retry transaction when dumping table `TABLENAME` at row: 0</code></p>
  
  <p>I do get a sql file, but it is a little smaller than it used to be. The table that is claimed to have changed it's definition is empty, just as it use to be (as far as I know).
  I do not know much about mysql, and I do not understand the message "retry transaction when dumping table <code>TABLENAME</code> at row: 0"
  Any clues about how to deal with that?</p>