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