Linux

Comment accéder à MySQL dans le terminal Linux ?


Accéder à MySQL depuis le terminal Linux

Pour commencer à utiliser MySQL sur un serveur Linux, il est essentiel d’ouvrir le client de ligne de commande. Cela se fait facilement via le terminal, en suivant une série d’étapes simples. Voici comment procéder.

Lancer le client MySQL

Pour initier la connexion, il faut exécuter la commande suivante dans votre terminal :

mysql -u nom_utilisateur -p

Remplacez nom_utilisateur par votre identifiant MySQL. Si votre installation de MySQL a été configurée avec un mot de passe pour l’utilisateur, l’option -p vous invitera à le saisir. Une fois le mot de passe entré, vous serez connecté à l’interface de commande MySQL.

Se connecter à un serveur MySQL

Pour accéder à votre base de données sur un serveur distant, suivez ces étapes :

  1. Connectez-vous à votre serveur à l’aide de SSH, par exemple avec la commande suivante dans votre terminal :
  2. ssh utilisateur@adresse_du_serveur
  3. Une fois connecté, lancez le client MySQL en utilisant :
  4. mysql -h nom_hôte -u nom_utilisateur -p
  5. Entrez votre mot de passe lorsque vous y êtes invité, et vous accéderez à votre base de données spécifiée.

Visualiser les bases de données et les tables

Après vous être connecté, il peut être utile de voir quelles bases de données sont disponibles. Pour cela, utilisez la commande suivante :

SHOW DATABASES;

Une fois que vous avez sélectionné une base de données en utilisant :

USE nom_base_de_données;

Vous pouvez afficher les tables de cette base de données en exécutant :

SHOW TABLES;

A lire :  Apple utilise-t-il Linux ou Unix ?

Vérifier l’état du serveur MySQL

Pour confirmer que votre serveur MySQL s’exécute correctement, vous pouvez utiliser la commande suivante :

systemctl status mysql

Cela vous donnera des informations sur le statut du service MySQL. Vous pouvez également utiliser mysqladmin pour d’autres vérifications :

mysqladmin -u nom_utilisateur -p status

Cette commande vous informera sur les connexions actives et d’autres informations de performance.

Configurer des connexions MySQL

Enfin, si vous souhaitez gérer les connexions entrantes, vous pouvez consulter le nombre total de connexions avec :

SHOW STATUS LIKE 'Threads_connected';

Cela affichera le nombre actuel de connexions ouvertes au serveur MySQL.

FAQ

Comment créer une nouvelle base de données dans MySQL ?

Pour créer une nouvelle base de données, utilisez la commande :

CREATE DATABASE nom_nouvelle_base;

Assurez-vous d’être connecté en tant qu’utilisateur ayant les permissions nécessaires.

Quel est le rôle de l’option -h dans la commande MySQL ?

L’option -h permet de spécifier l’hôte du serveur MySQL auquel vous voulez vous connecter. Si vous omettez cette option, MySQL tentera de se connecter à localhost par défaut.

Puis-je exécuter des scripts SQL via le terminal ?

Oui, vous pouvez exécuter des scripts SQL en utilisant la commande suivante après vous être connecté :

source chemin/vers/mon_script.sql;

Cela exécutera toutes les instructions contenues dans le fichier spécifié.