GNU/Linux >> Tutoriels Linux >  >> Debian

Comment afficher la liste de toutes les bases de données sur MySQL

Dans ce didacticiel, nous allons vous montrer comment afficher la liste de toutes les bases de données sur le système MySQL Linux. Pour ceux d'entre vous qui ne le savaient pas, MySQL est la base de données relationnelle open source la plus populaire système de gestion. Le code source MySQL est disponible gratuitement car il a été initialement développé en tant que logiciel gratuit. MySQL est écrit en C et C++ et est compatible avec tous les principaux systèmes d'exploitation. MySQL peut être utilisé pour une variété d'applications, mais se trouve le plus souvent sur le piles LAMP et LEMP populaires.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer la liste étape par étape des bases de données MySQL sous Linux.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 20.04, 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Afficher la liste de toutes les bases de données sur MySQL

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le apt suivant commandes dans le terminal.

sudo apt update
sudo apt upgrade

Étape 2. Afficher la liste de toutes les bases de données sur MySQL

Pour afficher les bases de données dans MySQL, vous devrez vous connecter au shell MySQL/MariaDB avec l'utilisateur root comme indiqué ci-dessous :

$ mysql –u username –p

Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.8.64-MySQL-ubuntu0.20.04 (Ubuntu)
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>

Depuis le shell MySQL, exécutez la commande suivante :

MySQL [(none)]> show databases;

Sortie :

+--------------------+
| Database |
+--------------------+
| information_schema |
| drupal |
| magento |
| mysql |
| owncloud |
| performance_schema |
| wordpressdatabase |
+--------------------+
7 rows in set (0.01 sec)

Ensuite, si vous souhaitez utiliser une base de données spécifique et lister toutes les tables qu'elle contient, vous pouvez utiliser les commandes suivantes :

MySQL [(none)]> use mysql;

Ensuite, listez les tables disponibles avec la commande suivante :

MySQL [mysql]> show tables;

Sortie :

+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+

Si vous souhaitez connaître la structure d'une table spécifique, vous pouvez utiliser le DESCRIBE déclaration dans MySQL :

MySQL [(none)]> DESCRIBE user;

Félicitations ! Vous avez réussi à afficher toutes les bases de données MySQL. Merci d'avoir utilisé ce didacticiel pour l'installation du serveur MySQL dans le système Ubuntu 20.04 Focal Fossa. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site officiel de MySQL.


Debian
  1. Comment lister tous les packages installés sous Linux

  2. Comment répertorier tous les mots clés du shell ?

  3. Comment lister tous les utilisateurs connectés

  4. Comment lister tous les utilisateurs d'un groupe Linux ?

  5. Comment lister tous les utilisateurs avec root ?

Comment afficher les utilisateurs de MySQL avec Linux

Comment lister tous les utilisateurs sous Linux

Comment sauvegarder toutes les bases de données MySQL à partir de la ligne de commande

Comment trouver toutes les polices installées sous Linux

Comment lister tous les utilisateurs d'un groupe sous Linux

Comment lister tous les groupes sous Linux ?