Bases de données · Nouveau en 2027

MySQL et MariaDB, vérifiées et expliquées

Le nouveau gestionnaire de bases de données vit dans SWPanel. Il parcourt tout le catalogue, vous dit ce qu'il convient de corriger et pourquoi, et vous permet de consulter, maintenir et copier chaque base avec le moteur toujours à portée de vue. Sans phpMyAdmin et en lecture seule tant que vous ne décidez pas.

  • Lecture seule par défaut
  • MySQL et MariaDB
  • Chaque appel, enregistré
Cloud Web 2 › Bases de données du serveur Capture réelle
Revue du serveur de bases de données : utilisateurs ouverts à internet, tables sans clé primaire et tables en MyISAM

Santé et défauts

Avant de vous montrer des tables, il vous dit quoi regarder

Un gestionnaire classique vous montre ce qu'il y a. Celui-ci le vérifie en plus : chaque avertissement vient avec son explication et la liste de ce qu'il touche.

Vue d'ensemble du serveur

Ce qu'il faut regarder, avec le pourquoi

Sur ce serveur, 22 avertissements dont 8 pour aujourd'hui : des utilisateurs qui peuvent se connecter depuis n'importe quelle machine d'internet, des tables sans clé primaire qui ne peuvent pas être modifiées en toute sécurité et des tables en MyISAM, qui n'ont pas de transactions.

  • Utilisateurs ouverts à internet, avec le joker %
  • Tables sans clé primaire, en MyISAM ou en latin1
  • Espace perdu récupérable
  • Les bases système sont exclues
  1. Le serveur en cinq chiffres : bases, utilisateurs, espace, connexions et avertissements.
  2. Utilisateurs pouvant se connecter de n'importe où, avec le pourquoi et la liste.
  3. Tables sans clé primaire et en MyISAM, avec ce qui peut mal tourner dans chaque cas.
  4. Lecture seule par défaut. L'édition s'active dans chaque base.

Chaque avertissement indique ce qui peut mal tourner : « si quelqu'un obtient un de ces mots de passe, il se connecte d'où il veut ».

Cloud Web 2 › Bases de données du serveur Capture réelle
Cloud Web 2 › Bases de données du serveur

Voici à quoi cela ressemble

Du serveur à chaque table

Captures du gestionnaire avec le serveur de bases de données d'un Cloud de test. Nous avons flouté les IP et le nom de la machine.

Cloud Web 2 › Bases de données du serveur Capture réelle
Cloud Web 2 › Bases de données du serveur
  1. Le serveur en cinq chiffres : bases, utilisateurs, espace, connexions et avertissements.
  2. Utilisateurs pouvant se connecter de n'importe où, avec le pourquoi et la liste.
  3. Tables sans clé primaire et en MyISAM, avec ce qui peut mal tourner dans chaque cas.
  4. Lecture seule par défaut. L'édition s'active dans chaque base.
Bases de données du serveur › État et variables Capture réelle
Bases de données du serveur › État et variables
  1. Comment ça va maintenant : connexions, requêtes, lentes, refusées, temporaires sur disque et cache.
  2. Comment c'est configuré : version, mémoire d'InnoDB, collation et journaux.
  3. Les cinq cents autres valeurs, à un clic.
Bases de données du serveur › Requête SQL Capture réelle
Bases de données du serveur › Requête SQL
  1. Console SQL avec coloration et autocomplétion. S'exécute avec Ctrl + Entrée.
  2. Mode lecture : SELECT, SHOW, EXPLAIN et DESCRIBE.
  3. Le résultat, dans un tableau.
Gestionnaire de bases de données › HO802_WP Capture réelle
Gestionnaire de bases de données › HO802_WP
  1. Chaque base en quatre chiffres, y compris les tables avec avertissements.
  2. Où est l'espace : données et index des plus grandes tables.
  3. Relations entre tables, quand la base les déclare.
  4. Toutes les tables, avec leurs lignes.
HO802_WP › wpsw_posts › Données Capture réelle
HO802_WP › wpsw_posts › Données
  1. Filtre sur chaque colonne : contient, est, commence par...
  2. Pour modifier, vous activez le mode écriture.
HO802_WP › wpsw_posts › Maintenance Capture réelle
HO802_WP › wpsw_posts › Maintenance
  1. CHECK, ANALYZE, OPTIMIZE et REPAIR, sans écrire de SQL.
  2. Espace perdu, moteur et collation de chaque table.
HO802_WP › Sauvegardes et maintenance Capture réelle
HO802_WP › Sauvegardes et maintenance
  1. Export en SQL ou CSV, ou structure seule, avec un lien qui expire.
  2. Restaurer un .sql, avec le mode écriture activé.

Contrôle du moteur

Tout le moteur, sans quitter SWPanel

Pour ceux qui doivent aller au-delà des tables : ce que le serveur dit de lui-même, sans résumer.

Moteur

Variables, état, processus, commandes, moteurs, jeux de caractères et InnoDB. Ce sont les mêmes requêtes que lance HeidiSQL dans ses onglets, pour que vous voyiez la même chose dans les deux.

Connexions

Qui est connecté en ce moment, sur quelle base, ce qu'il fait et depuis combien de temps. Une connexion en Sleep depuis des heures est une connexion que quelqu'un a ouverte et n'a pas fermée.

Utilisateurs et permissions

Les comptes MySQL de la machine et d'où ils peuvent se connecter. Le même nom depuis un autre endroit est un autre utilisateur, avec d'autres permissions.

Rechercher dans toute la base

Recherchez un texte dans les colonnes de toutes les tables. Sur une grande base, cela prend du temps, donc c'est fait en arrière-plan.

Relations

Les clés étrangères que la base déclare. Et s'il n'y en a aucune, il vous explique pourquoi des programmes comme WordPress ne les utilisent pas.

Journal

Chaque appel que l'écran a fait au serveur, avec le temps qu'il a pris. Sert à savoir si une attente vient de la requête ou de l'agent.

Sûr par défaut

Regarder ne casse rien. Modifier, c'est vous qui décidez

  • Toujours

    Lecture seule

    SELECT, SHOW, EXPLAIN et DESCRIBE sont exécutés. Vous pouvez ainsi explorer sans crainte.

  • Par base

    Édition, dans une base

    Le mode écriture s'active sur une base précise, jamais sur tout le serveur.

  • Protégées

    Bases système verrouillées

    Celles du système et celles de services comme la messagerie ou phpMyAdmin ne se touchent pas d'ici.

  • Enregistré

    Traçabilité

    Ce qui est fait dans le gestionnaire est conservé dans la traçabilité de SWPanel, avec qui et quand.

Comparé

Face à phpMyAdmin

C'est l'outil fourni par cPanel, Plesk et DirectAdmin. Il fonctionne, mais il ne vous montre que ce qu'il y a.

phpMyAdmin dans un panel classique

  • Une autre application, installée sur votre serveur et avec son propre accès.
  • Permission d'écriture dès le premier clic.
  • Si une table n'a pas de clé primaire ou est en MyISAM, c'est à vous de le découvrir.
  • L'état du moteur, dans des listes de centaines de variables.

Le gestionnaire de SWPanel 2027

  • Dans SWPanel, avec vos utilisateurs et vos permissions.
  • Lecture seule jusqu'à ce que vous activiez l'édition sur une base.
  • Revue de santé avec l'explication de chaque avertissement.
  • Quinze valeurs choisies, et les cinq cents restantes à un clic.

Questions fréquentes

Questions sur le gestionnaire de bases de données

Non. Le gestionnaire fait partie de SWPanel et travaille avec l'agent qui gère déjà votre serveur. phpMyAdmin n'est pas nécessaire.

Oui. Le gestionnaire s'ouvre en lecture seule et l'édition s'active à l'intérieur de chaque base, pas sur le serveur entier. Restaurer un .sql, renommer, vider ou supprimer des tables nécessite le mode écriture.

Il parcourt tout le catalogue : utilisateurs pouvant se connecter depuis n'importe où, tables sans clé primaire, tables en MyISAM, tables en latin1 et espace inutilisé. Il explique pourquoi chaque alerte est importante et exclut les bases système.

Avec MySQL et MariaDB. Dans le moteur, vous voyez ses variables, son état, les processus, les moteurs de stockage, les jeux de caractères et InnoDB.

Depuis Sauvegardes et maintenance : vous choisissez SQL, CSV ou uniquement la structure, et le serveur génère l'export avec un lien de téléchargement qui expire. Les sauvegardes du service continuent de fonctionner comme d'habitude.

Sur l'écran des utilisateurs de BDD de SWPanel. Le gestionnaire vous montre qui peut se connecter, depuis où et à quelles bases il a accès.

Vos bases de données, vérifiées à chaque fois que vous y entrez

Connectez un hébergement, un Cloud ou un serveur et ouvrez le gestionnaire depuis son menu de bases de données.