Доступ к базе данных MySQL в визуализации d3

Мне нужна помощь с d3 и MySQL. Ниже мой вопрос:

У меня есть данные, хранящиеся в MySQL (например: ключевые слова с их частотами). Теперь я хочу визуализировать это с помощью d3. Насколько мне известно о d3, в качестве входных данных требуется файл json. Мой вопрос: как я могу получить доступ к этой базе данных MySQL из сценария d3? Один из способов, о котором я мог подумать:

Используя Python, соединитесь с базой данных и конвертируйте данные в формат json. Сохраните это в каком-то файле .json.

В d3 считайте этот файл json как ввод и используйте его для визуализации.

Есть ли другой способ конвертировать данные в MySQL в формат .json напрямую, используя d3? Можем ли мы подключиться к MySQL из d3 и прочитать данные?

Большое спасибо!