Нашёл статью с ответом на мой вопрос, есть ли какие-то альтернативы? Лучший ли это вариант подключать MySQL к Next.JS? С точки зрения безопасности всё ли будет хорошо, если так подключать базу данных?
С безопасностью также, как и в любом другом бэкенде. Ведь вы пишите ту же самую серверную часть, которую писали бы используя не api routes в next.js, а любую другую технологию.