Die direkte Kommunikation von Angular zu Mysql ist (in den meisten Fällen) eine schlechte Praxis. Angular wird clientseitig ausgeführt, und wenn mysql ihm ausgesetzt wird, kann jeder beliebige SQL-Anweisungen ausführen.
Die Lösung besteht darin, einen Zwischenserver zu erstellen. Es könnte nodejs ausführen, in das Sie dann node-mysql importieren können. Der nodejs-Server könnte eine REST-API verfügbar machen, die Ihre Winkel-2-Anwendung verwendet.