Простой ответ будет таким: все, что вам нужно для подключения Prisma к любой базе данных MySQL - это Host и порт (3306, потому что это MYSQL) того места, где работает БД .
И это приводит нас к тому, где у вас работает сервер Prisma?
если вы просто пользовательский интерфейс, и вы не знаете или не хотите иметь дело с такими вещами, как докер, то вам лучше использовать что-то вроде Prisma Cloud , которое предоставит сервер Prisma для вы и можете также разместить базу данных MySQL для себя, или вы можете разместить ее самостоятельно и выбрать опцию «иметь существующую базу данных» и указать имя хоста (URL), где он у вас есть, при создании сервера Prisma.
с другой стороны, если вам удобно запускать его локально или в облачном провайдере с помощью Docker ( Local Prisma Setup ), тогда вы просто указываете хост и порт, как вы можете видеть в ссылке на документацию выше в ваш конфигурационный файл docker-compose для Prism.
обновление:
Что касается подключения к существующей БД, если вы попытались сделать prisma deploy
для БД с другой схемой, она, вероятно, взорвется и будет жаловаться на конфликт схемы, поэтому вам необходимо провести предварительный анализ, но, как вы упомянули в комментарии, это только для PostgreSQL в данный момент они работают над созданием инструмента для MySQL, но никто не знает, когда он может выйти, вы можете проверить наличие обновлений по открытой проблеме с помощью этой функции здесь
надеюсь, это поможет немного упростить ситуацию.