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

Bagaimana untuk menyambung Springboot ke pangkalan data pada pelayan jauh

王林
Lepaskan: 2023-05-20 18:25:20
ke hadapan
2311 orang telah melayarinya

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'@'%';
Salin selepas log masuk

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=
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan