a and c are online backups.
Of those, c will disturb the least, as only one table is locked.
It is important, that the LOCK and UNLOCK commands are done in the same database connection.
So the connection needs to stay open, while the files are copied.
b is an offline backup.