Just looking through the MySQL manual and have a few question about some settings.

1. Do I need to use "--set-charset" if my board runs on a specific charset and/or if I allow special characters for users' display names?

2. -q

Supposed to be useful when dumping large tables. Will I get exactly the same dump file regardless of whether I include the -q function? (just want to make two dumps to compare if everything went through correctly).

3. -v (verbose)

Will this churn out more info as the dump is being made? Anyone found this useful?