I can connect to a remote MySQL db from an Excel workbook on my machine no problem using the following connection string:
Driver={MySQL ODBC 5.1 Driver};Server=
server
;Database=database
;user=user
;Password=;Option=3;
..but when others try to use the same workbook the connection can't be made ("Data source name not found and no default driver specified").
I have XAMPP installed so have MySQL running and this probably explains why I have the necessary myodbc5.dll (as per this) to enable the connection.
How can others without MySQL installed on their machines connect to a MySQL db?