Open morgo opened 4 years ago
default is on for quote-names. I think it should not be an issue.
Additional tracking of issues:
Two more issues reported:
https://github.com/vitessio/vitess/issues/7483 https://github.com/vitessio/vitess/issues/7482
As we discussed offline, it is reasonable to not support mysqldump
with default options as long as we clearly document how to use it.
Documentation that needs to be reviewed/updated:
https://vitess.io/docs/user-guides/configuration-basic/exporting-data/#mysqldump
https://vitess.io/docs/user-guides/migration/migrate-data/
We say we recommend go-mydumper
but we should document how to use mysqldump
as well.
I think we should document how to move data to Vitess using VReplication and recommend that over go-mydumper or mysqldump
We already have the docs. Maybe we should move the VReplication method to the top and push "stop-the-world" to second place.
Overview of the Issue
mysqldump currently requires a number of options to work successfully. This convenience issue tracks what those options are, and the related issues:
--lock-tables=off
https://github.com/vitessio/vitess/issues/5402--skip-network-timeout
https://github.com/vitessio/vitess/issues/5401 (8.0 only)--set-gtid-purged=OFF
https://github.com/vitessio/vitess/issues/5403--quote-names
(issue not created yet)--no-tablespaces
(issue not created yet)A workaround to disable all of these is as follows: