Yes. You can create an ODBC connection to MySQL using MyODBC. SQL Server you can use the OLEDB provider. In order to have a linked server connection from SQL Server to MySQL, you'd need the MyODBC drivers installed on the SQL Server itself.
Product Page for MyODBC
K. Brian Kelley
@kbriankelley