Accès MySQL
Comment accéder à ma base de données ? Comment importer / exporter mes données ?
Selon votre offre, différentes solutions vous permettent d'accéder à vos données :
1. Via PhpMyAdmin
Pas de PhpMyAdmin pour les infrastructures
Depuis 2021, nous ne proposons plus PhpMyAdmin sur les serveurs avec infogérance sur-mesure pour des questions de sécurité et de performance. L'utilisation d'un client SQL comme Heidi SQL est fortement recommandé.
PhpMyAdmin est l'utilitaire le plus connu et le plus répandu pour administrer vos bases de données MySQL.
- Connectez-vous à votre espace Plesk . 
- Dans le menu de gauche cliquer sur "Databases" . 
- puis cliquer sur "phpMyAdmin", une nouvelle fenêtre s'ouvre. 
- Connectez vous avec : User : le user que vous avez créé sur Plesk - Password : le mot de passe défini pour SQL pour le user concerné sur Plesk 
Il est installé par défaut sur votre serveur et accessible depuis Webmin/MyAdmin.
Par défaut, des restrictions d'accès par IP sont en place pour plus de sécurité. Cela permet de protéger Phpmyadmin qui est vulnérable aux problématiques de sécurité.
Comme pour le firewall, vous pouvez gérer les accès à cet outil via Webmin/MyAdmin. Si vous n'avez pas d'ip fixe, contactez le support technique.
Pour y accéder :
- URL : Depuis MyAdmin, onglet MySQL 
- user : le user que vous avez créé 
- pass : le mot de passe défini pour SQL pour le user concerné 
2. Via HEIDI SQL
HeidiSQL est un client gratuit très complet que nous vous conseillons car efficace, rapide, sécurisé et stable.
Il fonctionne sur Windows uniquement. Il existe des solutions alternatives pour MacOS ou Linux.
nous ne fournissons aucune assistance d'installation ou d'utilisation à ce logiciel.
On utilise HeidiSQL via un tunnel SSH pour n'ouvrir aucun port supplémentaire. Heidi SQL prévoit ce fonctionnement là par défaut.
Il faut au préalable installer votre clé SSH sur MyAdmin.

Informations de connexion :
Etape 1: Ajouter une session en cliquant sur Ajouter en bas à gauche

Etape 2 : Paramétrage de la connexion MySQL (onglet Paramètres)
- Type de réseau : Choisir MySQL (SSH Tunnel) 
- Nom ou IP de l'hote : Laisser 127.0.0.1 
- Utilisateur / Mot de passe : l'utilisateur et le mot de passe du compte SQL concerné 
- Port : Laisser le port 3306 par défaut 
⚠️ Ne pas valider, changer d'onglet pour Tunnel SSH

Etape 3 : Onglet Tunnel SSH
- Emplacement de plink : Télécharger plink.exe et faire parcourir jusqu'à l'emplacement 
- Hôte : nom de votre serveur 
- Port : 2200 
- Nom d'utilisateur : Il s'agit de l'user utilisé pour la connexion SSH 
- Fichier de clé privé : Parcourir jusqu'à la clé privée. 
- Port local : laisser 3307 

3. En ligne de commande
Pour les plus aguerris ou pour des besoins d'import, export de données, la ligne de commande s’avérera plus adaptée.
📖 Le manuel : https://dev.mysql.com/doc/refman/5.7/en/mysql.html
Un exemple d'export à adapter à votre besoin :
mysqldump --host=localhost --user=MON_USER --password --quote-names --skip-lock-tables --routines --databases NOMDELABASE > export.sqlUn exemple d'import à adapter à votre besoin :
mysql --host=localhost --user=MON_USER --password NOMDELABASE < import.sqlATTENTION : bien vérifier dans le fichier SQL AVANT l'import, qu'une instruction "USE NOMDELABASE" ne soit pas déjà dans le fichier SQL que vous importez. Cela aurait pour effet d'importer dans la base spécifiée dans ce fichier et pas dans la base définie dans votre ligne de commande.
Mis à jour
Ce contenu vous a-t-il été utile ?
