Комуникацията директно от Angular към Mysql е лоша практика (в повечето случаи). Angular изпълнява клиентската страна и излагането на mysql на нея позволява на всеки да изпълнява произволни SQL изрази.
Решението е да се създаде междинен сървър. Може да изпълнява nodejs, към който след това можете да импортирате node-mysql. Сървърът на nodejs може да разкрие REST api, който вашето angular 2 приложение консумира.