Komunikacja bezpośrednio z Angulara do MySQL to zła praktyka (w większości przypadków). Angular działa po stronie klienta i wystawienie na działanie mysql pozwala każdemu na uruchamianie dowolnych instrukcji SQL.
Rozwiązaniem jest stworzenie serwera przejściowego. Może uruchomić nodejs, do którego możesz następnie zaimportować node-mysql. Serwer nodejs może ujawnić interfejs API REST, który wykorzystuje Twoja aplikacja Angular 2.