We do our best to make this the best, safest way yes. However as I’m sure you can imagine accounting for every possible state and MySQL config is tricky.
Some more info that would be useful to help debug:
- mysql version, and has it changed recently?
- mysql collations (search the forum for various ways to get that info)
- logs from when ghost is running migrations - did it say the status was skipped or throw any errors?