Rumah  >  Artikel  >  Java  >  Bagaimana untuk menyambung Springboot ke pangkalan data pada pelayan jauh

Bagaimana untuk menyambung Springboot ke pangkalan data pada pelayan jauh

王林
王林ke hadapan
2023-05-20 18:25:202245semak imbas

Bagaimana projek Springboot menyambung ke pangkalan data pada pelayan jauh

Dengan ketiadaan pelayan pangkalan data, saya memasang MySQL pada pelayan saya sendiri dan mahu membuka akses kepada pangkalan data kepada pengguna luaran . Tetapan khusus adalah seperti berikut:.

1. Buka port 3306 pada pelayan anda sendiri, anda juga boleh menyekat sumber IP dan menyekat akses kepada IP tersebut sahaja.

Bagaimana untuk menyambung Springboot ke pangkalan data pada pelayan jauh

2. Buat peranan dalam pangkalan data jauh untuk membuka Dengan peranan ini, anda boleh membuka pangkalan data dan memberikan kebenaran yang berbeza mengikut senario permintaan yang berbeza. Saya mencipta pengguna yang dipanggil Akio dan membenarkan pengguna dari mana-mana alamat IP untuk log masuk menggunakan pengguna tersebut. Sudah tentu, anda juga boleh mencipta lebih banyak jenis pengguna dengan lebih banyak senario berdasarkan tatabahasa.

Bagaimana untuk menyambung Springboot ke pangkalan data pada pelayan jauh

3 Memberi kebenaran, ALL PRIVILEGES memberikan semua kebenaran, *.* mewakili semua pangkalan data, 'Akio'@'%' ialah pengguna dan hosnya

GRANT ALL PRIVILEGES ON *.* to 'Akio'@'%';

flush privileges;Segarkan semula ke dalam ingatan, berkuat kuasa serta-merta

Bagaimana untuk menyambung Springboot ke pangkalan data pada pelayan jauh

4 Cuba log masuk

Bagaimana untuk menyambung Springboot ke pangkalan data pada pelayan jauh

5 Gunakan

#mysql connect message
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://服务器地址:3306/数据库名称?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true
spring.datasource.username=Akio
spring.datasource.password=

dalam projek anda Nota: Sila beri perhatian kepada kebenaran pengguna

Atas ialah kandungan terperinci Bagaimana untuk menyambung Springboot ke pangkalan data pada pelayan jauh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam