|
|
|
@ -0,0 +1,50 @@
|
|
|
|
|
*** |
|
|
|
|
|
|
|
|
|
title: "Se connecter à une source de données" |
|
|
|
|
description: "Apprenez à vous connecter à une source de données externe (PG/MySQL) dans NocoDB." |
|
|
|
|
tags: ['Sources de données', 'Connect', 'Externe', 'PG', 'MySQL', 'mtls', 'tls', 'ssl'] |
|
|
|
|
keywords: ['Source de données NocoDB', 'Connecter la source de données', 'Source de données externe', 'Source de données PG', 'Source de données MySQL'] |
|
|
|
|
----------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
|
|
|
|
|
|
|
|
Pour vous connecter à une source de données externe, suivez les étapes ci-dessous : |
|
|
|
|
|
|
|
|
|
1. Accédez au menu contextuel de la Base en cliquant sur l'icône `Base` nom dans la barre latérale gauche. |
|
|
|
|
2. Sélectionnez l'onglet `Data Sources`. |
|
|
|
|
3. Cliquez sur le bouton `+ New Data Source`. |
|
|
|
|
4. Dans la fenêtre pop-up, fournissez les détails suivants : |
|
|
|
|
|
|
|
|
|
| Nom du champ | Descriptif | |
|
|
|
|
|--------------------|--------------------------------- -------------------------------------------------- ---| |
|
|
|
|
| Nom de la source | Nom de cette source de données à afficher sur l'interface utilisateur NocoDB | |
|
|
|
|
| Type de base de données | Type de source de données. Actuellement, NocoDB prend en charge les sources de données PostgreSQL et MySQL. | |
|
|
|
|
| Adresse de l'hôte | Nom d'hôte de la source de données | |
|
|
|
|
| Numéro de port | Numéro de port de la source de données | |
|
|
|
|
| Nom d'utilisateur | Nom d'utilisateur pour se connecter à la base de données | |
|
|
|
|
| Mot de passe | Mot de passe pour se connecter à la base de données | |
|
|
|
|
| Base de données | Nom de la base de données à laquelle se connecter | |
|
|
|
|
| Nom du schéma | Nom du schéma auquel se connecter | |
|
|
|
|
|
|
|
|
|
4a. Facultativement, si la connexion requise est TLS/MTLS pour la protection MITM, suivez ces étapes supplémentaires ci-dessous : |
|
|
|
|
|
|
|
|
|
* Cliquer sur `SSL & Advanced Parameters` |
|
|
|
|
* Sélectionner `SSL Mode` et téléchargez le certificat client, la clé client et les fichiers Root CA en cliquant sur le fichier.\ |
|
|
|
|
\ |
|
|
|
|
Remarque : L'intégralité des paramètres de connexion peut être visualisée sous forme json en cliquant sur "Modifier la connexion JSON" et modifiée selon les besoins du type de serveur de base de données.\ |
|
|
|
|
\ |
|
|
|
|
Exemple : dans PostgreSQL, lorsque le mode SSL est défini sur « Required-Identity », si le nom commun du certificat du serveur (cname) diffère du DNS/IP réel utilisé pour la connexion, la connexion échouera.\ |
|
|
|
|
Pour résoudre, ajoutez la propriété "servername" avec la même valeur cname dans la section SSL. Des détails supplémentaires sont disponibles sur [options de configuration knex](https://knexjs.org/guide/#configuration-options). |
|
|
|
|
|
|
|
|
|
5. Cliquer sur `Test Database Connection` bouton pour vérifier la connexion |
|
|
|
|
6. Attendez que la connexion soit vérifiée. |
|
|
|
|
|
|
|
|
|
* Une fois la connexion réussie, `Submit` Le bouton sera activé. |
|
|
|
|
* Cliquer sur `Submit` bouton pour enregistrer la source de données. |
|
|
|
|
|
|
|
|
|
![data source-1](/img/v2/data-source/data-source-connect-1.png) |
|
|
|
|
|
|
|
|
|
![data source-2](/img/v2/data-source/data-source-connect-2.png) |
|
|
|
|
|
|
|
|
|
![data source-3](/img/v2/data-source/data-source-connect-3.png) |
|
|
|
|
|
|
|
|
|
![data source-4](/img/v2/data-source/data-source-connect-4a.png) |
|
|
|
|
|