Maison  >  Article  >  Java  >  Comment connecter Springboot à la base de données sur le serveur distant

Comment connecter Springboot à la base de données sur le serveur distant

王林
王林avant
2023-05-20 18:25:202213parcourir

Comment le projet Springboot se connecte à la base de données sur le serveur distant

En l'absence de serveur de base de données, j'ai installé MySQL sur mon propre serveur et souhaitais ouvrir l'accès à la base de données aux utilisateurs externes. Les paramètres spécifiques sont les suivants :.

1. Ouvrez le port 3306 sur votre propre serveur. Bien entendu, vous pouvez également restreindre la source des IP et restreindre l'accès à ces IP.

Comment connecter Springboot à la base de données sur le serveur distant

2. Créez un rôle dans la base de données distante pour l'ouverture Avec ce rôle, vous pouvez ouvrir une base de données et accorder différentes autorisations selon différents scénarios de demande. J'ai créé un utilisateur appelé Akio et autorisé les utilisateurs de n'importe quelle adresse IP à se connecter en utilisant cet utilisateur. Bien entendu, vous pouvez également créer davantage de types d’utilisateurs avec davantage de scénarios basés sur la grammaire.

Comment connecter Springboot à la base de données sur le serveur distant

3. Accordez les autorisations, TOUS LES PRIVILÈGES accorde toutes les autorisations, *.* signifie toutes les bases de données, 'Akio'@'%' code > est l'utilisateur et son hôte<code>ALL PRIVILEGES 授予所有权限,*.*表示所有的数据库,'Akio'@'%'是用户及其host

GRANT ALL PRIVILEGES ON *.* to &#39;Akio&#39;@&#39;%&#39;;

flush privileges;

#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=

vider les privilèges ; est vidé dans la mémoire et prend effet immédiatement

Comment connecter Springboot à la base de données sur le serveur distant

4 Essayez de vous connecter

Comment connecter Springboot à la base de données sur le serveur distant

5. Lorsque vous utilisez

rrreee

dans le projet, veuillez faire attention à l'autorisation de l'utilisateur🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer