Konfigurasi Prisma PlanetScaleDb - Pelayan tidak membenarkan sambungan tidak selamat, pelanggan mesti menggunakan SSL/TLS
P粉039633152
P粉039633152 2023-11-02 08:58:00
0
1
617

Saya memulakan projek sokongan PlanetScale baharu, sediakan menggunakan Prisma. Saya mengikuti arahan pada dokumentasi rasmi ini (kecuali menukar nama pangkalan data) dan selepas membuat proksi secara setempat ke pangkalan data saya mendapati diri saya tidak dapat menjalankan perintahnpx prisma db Pushdengan ralat berikut:

server does not allow insecure connections, client must use SSL/TLS

Saya sangat baru dalam persediaan pangkalan data dan sebelum ini saya tidak pernah tahu saya perlu mengkonfigurasi mana-mana sambungan ini kerana saya fikir ia dikendalikan sebagai sebahagian daripada persediaan pangkalan data yang saya gunakan.

Saya tahu bahawa mySql yang saya gunakan melalui Prisma memerlukan SSL atau TLS sebelum melakukan sebarang interaksi dengan pangkalan data, tetapi saya tidak menemui sebarang cara untuk menyediakan ini untuk persekitaran saya.

Saya telah melihat laporan bahawa?tls={true}添加到我的DATABASE_URL末尾的引用,但这没有任何作用。此外,鉴于提供的DATABASE_URLdikuasakan oleh PlanetScale

DATABASE_URL='mysql://un5pbmobnc73muwvbo77:************@us-east.connect.psdb.cloud/*******?ssl={"rejectUnauthorized":true}'

Saya cuba{"rejectUnauthorized":true}更改为{"rejectUnauthorized":false}. Ini tidak mengubah apa-apa. Penyelesaian yang lebih kompleks yang melibatkan objek telah menyebabkan pangkalan data saya tidak menemui parameter sama sekali.

Saya tahu SSL telah ditamatkan dan saya tidak sepatutnya menggunakannya, tetapi bukan sahaja saya tidak tahu cara menambah TLS dengan betul pada mySQL saya, tetapi seperti yang anda telah tentukan, saya mendapati diri saya agak tidak dapat memahami sepenuhnya konsep pelaksanaannya .

P粉039633152
P粉039633152

membalas semua (1)
P粉163951336

akan?ssl={"rejectUnauthorized":true}替换为?sslaccept=strict. Di bawah adalah contoh.

DATABASE_URL="mysql://xxxx:yyyy@ap-northeast.connect.psdb.cloud/zzzz?sslaccept=strict"

Perincian ditulis di bawah.

https://www.prisma.io/docs/concepts/database connector/mysql#arguments

Semoga berjaya kepada anda!

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!