Documentation OVH

Se connecter à la base de données de votre serveur de bases de données

Découvrez comment se connecter à votre base de données

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

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, 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 ».

private-sql

Vous arrivez sur la page de connexion de phpMyAdmin.

private-sql

  • 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.

private-sql

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éralesde 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éralesde 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 +

launch SQuirreL SQL

  • 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

config connection

  • Validez à nouveau avec le bouton Connect

valid connection

Vous êtes maintenant bien connecté à votre base de données :

config connection

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éralesde 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éralesde 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 +

launch SQuirreL SQL

  • 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

config connection

  • Validez à nouveau avec le bouton Connect

valid connection

Vous êtes maintenant bien connecté à votre base de données :

config connection

Aller plus loin

Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com.


Cette documentation vous a-t-elle été utile ?

Génial ! Ravi d'avoir pu vous aider.

Images, contenu, structure... N'hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !

Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..


Ces guides pourraient également vous intéresser...