Dernière mise à jour le 24/08/2020
Objectif
Il est possible de consulter le contenu de votre base de données via une interface. Pour cela, il existe plusieurs moyens de s'y connecter.
Découvrez comment vous connecter à votre base de données sur votre serveur de bases de données.
Prérequis
- Disposer d'une offre d'hébergement SQL Privé ou Cloud Databases.
- Être connecté à votre espace client OVHcloud.
En pratique
Il est à noter que les offres SQL Privé et Cloud Databases ne donnent pas accès au Host mais aux bases de données hébergées sur celui-ci.
Il n'y a pas d'accès super utilisateur « root ».
Les commandes SQL génériques fonctionnent normalement, et les logiciels de type HeidiSQL, SQuirreL SQL ou Adminer sont pleinement compatibles.
Se connecter a une base de données MySQL ou MariaDB
MariaDB étant un dérivé de MySQL, les différentes commandes sont exactement les mêmes pour ces 2 types de bases de données.
Par phpMyAdmin OVHcloud (uniquement pour l'offre SQL Privé)
Rendez-vous dans votre espace client OVHcloud. Cliquez sur l'onglet Web Cloud
, puis sur Base de données
dans le panneau de gauche. Sélectionnez le nom de votre serveur de bases de données.
Depuis l'onglet Informations générales
, vous trouverez le lien d'accès dans le cadre « Administration de la base de données » sous la mention « Interface utilisateur ».
Vous arrivez sur la page de connexion de phpMyAdmin.
- Serveur : renseignez le nom d'hôte de votre serveur visible dans l'onglet
Informations générales
, dans le cadre « Administration de la base de données » sous la mention « Nom d'hôte » de la partie SQL. - Utilisateur : renseignez le nom d'utilisateur créé dans l'onglet
Utilisateurs et droits
de votre serveur de bases de données. - Mot de passe : renseignez le mot de passe associé à l'utilisateur concerné.
- Port : renseignez le port mentionné dans l'onglet
Informations générales
, dans le cadre « Administration de la base de données » sous la mention « Port» de la partie SQL. (Cette case ne s'affiche que pour les serveurs SQL Privé)
Si la connexion aboutit, la page suivante de phpMyAdmin apparaîtra.
En cas d'erreur #1045
En cas d'erreur #1045, cela signifie que l'identification est incorrecte. Il faut donc vérifier votre nom d'utilisateur et/ou votre mot de passe.
En cas d'erreur #2005
En cas d'erreur #2005, il est conseillé de vérifier le nom du serveur et si celui-ci est bien fonctionnel.
Connexion à la base de données hors espace client
Afin de vous connecter à votre base de données, assurez-vous de récupérer les informations suivantes :
- Serveur : le nom d'hôte de votre serveur est visible dans l'onglet
Informations générales
de votre serveur de bases de données, dans le cadre « Administration de la base de données » sous la mention « Nom d'hôte » de la partie SQL. - Utilisateur : le nom d'utilisateur créé dans l'onglet
Utilisateurs et droits
de votre serveur de bases de données. - Mot de passe : le mot de passe associé à l'utilisateur concerné.
- Port : le port est visible dans l'onglet
Informations générales
de votre serveur de bases de données, dans le cadre « Administration de la base de données » sous la mention « Port» de la partie SQL. - Nom de la base de données : les bases de données sont listées dans l'onglet
Bases de données
de votre serveur de bases de données.
1. Connexion en ligne de commande
Pour un serveur SQL privé, cette action est uniquement possible en SSH depuis un hébergement mutualisé OVHcloud.
mysql --host=serveur --user=utilisateur --port=port --password=password nom_de_la_base
2. Connexion par script PHP
Pour un serveur SQL privé, l’exécution de ce script ne peut se faire uniquement que depuis un hébergement mutualisé OVHcloud.
1. <?php
2. $db = new PDO('mysql:host=host;port=port;dbname=dbname', 'username', 'password');
3. ?>
3. Connexion par logiciel (SQuirreL SQL)
Dans notre exemple nous utilisons le logiciel open source SQquirreL, mais d'autres interfaces comme HeidiSQL ou Adminer sont pleinement compatibles.
- Lancez SQuirreL SQL et cliquez sur
Aliases
, puis sur+
- Remplissez les champs ci-dessous puis validez avec le bouton
OK
:- Name : Choisissez un nom
- Driver : Choisissez "MySQL Driver"
- URL : Indiquez l'adresse du serveur et le port sous la forme jdbc:mysql://server:port
- User Name : Indiquez le nom d'utilisateur
- Password : Indiquez le mot de passe
- Validez à nouveau avec le bouton
Connect
Vous êtes maintenant bien connecté à votre base de données :
4. Connexion par phpMyAdmin
Vous pouvez utiliser votre propre interface phpMyAdmin pour explorer le contenu de votre base de données. Pour cela, installez phpMyAdmin sur votre propre serveur ou hébergement web. Durant cette installation, veillez à bien paramétrer les informations de votre serveur de bases de données et de votre base de données souhaitée afin que phpMyAdmin puisse s'y connecter.
Se connecter a une base de données PostgreSQL
Afin de vous connecter à votre base de données, assurez-vous de récupérer les informations suivantes :
- Serveur : le nom d'hôte de votre serveur est visible dans l'onglet
Informations générales
de votre serveur de bases de données, dans le cadre « Administration de la base de données » sous la mention « Nom d'hôte » de la partie SQL. - Utilisateur : le nom d'utilisateur créé dans l'onglet
Utilisateurs et droits
de votre serveur de bases de données. - Mot de passe : le mot de passe associé à l'utilisateur concerné.
- Port : le port est visible dans l'onglet
Informations générales
de votre serveur de bases de données, dans le cadre « Administration de la base de données » sous la mention « Port» de la partie SQL. - Nom de la base de données : les bases de données sont listées dans l'onglet
Bases de données
de votre serveur de bases de données.
Connexion en ligne de commande
Pour un serveur SQL privé, cette action est uniquement possible en SSH depuis un hébergement mutualisé OVHcloud.
psql --host=serveur --port=port --user=utilisateur --password=password nom_de_la_base
Connexion par script PHP
Pour un serveur SQL privé, l'execution de ce script ne peut se faire uniquement que depuis un hébergement mutualisé OVHcloud.
1. <?php
2. $myPDO = new PDO('pgsql:host=host;port=port;dbname=dbname', 'username', 'password');
3. ?>
Connexion par logiciel (SQuirreL SQL)
Dans notre exemple nous utilisons le logiciel open source SQquirreL, mais d'autres interfaces comme HeidiSQL ou Adminer sont pleinement compatibles.
- Lancez SQuirreL SQL et cliquez sur
Aliases
, puis sur+
- Remplissez les champs ci-dessous puis validez avec le bouton
OK
:- Name : Choisissez un nom
- Driver : Choisissez "PostgreSQL"
- URL : Indiquez l'adresse du serveur et le port sous la forme jdbc:postgresql://server:port/database
- User Name : Indiquez le nom d'utilisateur
- Password : Indiquez le mot de passe
- Validez à nouveau avec le bouton
Connect
Vous êtes maintenant bien connecté à votre base de données :
Aller plus loin
Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com.
Cette documentation vous a-t-elle été utile ?
N'hésitez pas à nous proposer des suggestions d'amélioration afin de faire évoluer cette documentation
Images, contenu, structure... N'hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !
Vos demandes d'assistance ne seront pas traitées par ce formulaire. Pour cela, utilisez le formulaire "Créer un ticket".
Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..