Connect to remote MySQL using proxy
Use PuTTY's port forwarding to forward local port 3306 to port 3306 of machine C, connecting to machine B. If using the command line ssh use:
ssh -L 3306:machineC:3306 username@machineB
then connect to MySQL via localhost:3306
.