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.
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.
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
4 Cuba log masuk
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!