Différentes façons d'arrêter Mysqld

Mehvish Ashiq 30 janvier 2023
  1. Démarrer/Arrêter mysqld (Aka MySQL Server) dans le système d’exploitation Windows
  2. Démarrer/Arrêter le mysqld (Aka MySQL Server) dans le système d’exploitation Linux (Ubuntu 20.04)
  3. Conclusion
Différentes façons d'arrêter Mysqld

mysqld est un programme serveur démon, également connu sous le nom de serveur MySQL. Il est utilisé pour gérer le répertoire de données MySQL qui contient des tables et des bases de données.

Ce didacticiel vous guide sur les différentes manières que vous pouvez utiliser pour démarrer, arrêter ou redémarrer MySQL Server.

Chacun doit démarrer et arrêter le mysqld en fonction du système d’exploitation qu’il utilise. Nous explorerons les différentes approches pour démarrer, arrêter et redémarrer le serveur MySQL à l’aide des systèmes d’exploitation Windows et Linux (Ubuntu 20.04).

Démarrer/Arrêter mysqld (Aka MySQL Server) dans le système d’exploitation Windows

Méthode 1 - Utilisation de Windows Run Dialogue

Vous pouvez utiliser la boîte de dialogue Exécuter de Windows si vous utilisez le système d’exploitation Windows. Vous pouvez l’ouvrir en utilisant Windows+R. Une fois ouvert, tapez services.msc (voir pièce jointe ci-dessous) et appuyez sur OK.

différentes façons d’arrêter mysqld - ouvrir la boîte de dialogue d’exécution

Recherchez MySQL## (ici ## représente la version). Si vous avez MySQL 8.0, recherchez MySQL80 sur l’écran suivant.

différentes façons d’arrêter mysqld - sélectionnez mysql dans les services

En ce moment, MySQL Server est en cours d’exécution. Cliquez avec le bouton droit sur MySQL## (remplacez ## par votre version de MySQL) et sélectionnez Arrêter. Vous pouvez également sélectionner une pause ou un redémarrage à partir d’ici également.

différentes façons d’arrêter mysqld - arrêter mysql dans les services

Cela va stopper le mysqld (MySQL Server). Voir la capture d’écran suivante.

différentes façons d’arrêter mysqld - mysql s’est arrêté dans les services

Vous pouvez également démarrer, arrêter, mettre en pause ou redémarrer le serveur MySQL à partir de la barre de menus dans services comme suit.

différentes façons d’arrêter mysqld - options visuelles dans les services

Méthode 2 - Utilisation de l’invite de commande Windows

Vous pouvez également arrêter votre serveur MySQL à partir de la ligne de commande si vous êtes à l’aise avec l’invite de commande Windows (également appelée CMD). Ouvrez l’invite de commande en tant qu’administrateur (voir la capture d’écran ci-dessous).

différentes façons d’arrêter mysqld - ouvrez l’invite de commande

Il ouvrira une fenêtre noire et ira dans le dossier bin de MySQL C:\Program Files\MySQL\MySQL Server 8.0\bin.

différentes façons d’arrêter mysqld - dossier mysql bin

Si vous souhaitez confirmer si votre serveur MySQL est en cours d’exécution ou non, vous pouvez vérifier à l’aide de la commande suivante. Remplacez le username par votre nom d’utilisateur.

Une fois que vous avez tapé la commande donnée et appuyé sur Entrée, il vous demandera le mot de passe. Entrez votre mot de passe ou appuyez sur la touche Entrée si vous n’en avez pas.

mysqladmin -u [username] -p status

Notre serveur MySQL est actuellement actif ; voir la capture d’écran suivante.

différentes façons d’arrêter mysqld - statut mysql

Nous pouvons l’arrêter et confirmer l’inactivité du serveur dans la ligne de commande comme suit. Vous pouvez également le voir dans services.msc.

-- replace [username] with yours
mysqladmin -u [username] -p shutdown

--check status
mysqladmin -u [username] -p status

Vous pouvez voir l’utilisation pratique des commandes comme suit et remarquer que nous ne pouvons pas nous connecter après l’avoir arrêté.

différentes façons d’arrêter mysqld - arrêter mysql dans cmd

différentes façons d’arrêter mysqld - mysql s’est arrêté dans cmd

Démarrer/Arrêter le mysqld (Aka MySQL Server) dans le système d’exploitation Linux (Ubuntu 20.04)

Dans le système d’exploitation Linux, vous disposez de différentes variantes de commandes pour démarrer/arrêter MySQL Server. Cette variation dépend de la distribution Linux que vous utilisez.

Nous utilisons Linux (Ubuntu 20.04) pour cet article.

Si vous êtes également un utilisateur Linux (Ubuntu 20.04), vous pouvez arrêter le serveur MySQL à l’aide de la commande suivante, puis vérifier l’état pour confirmer. Les utilisateurs de Fedora peuvent voir cette documentation, et les commandes CentOS sont très similaires à Fedora.

-- if you are logged in as superuser (root user) then use the following commands
systemctl stop mysql
systemctl status mysql

-- if you are not logged in as superuser (root user) then use the following commands
sudo systemctl stop mysql
sudo systemctl status mysql

différentes façons d’arrêter mysqld - arrêter mysql ubunto

Utilisez la commande suivante pour démarrer le serveur MySQL dans Ubuntu.

-- if you are logged in as superuser (root user) then use the following commands
systemctl start mysql
systemctl status mysql

-- if you are not logged in as superuser (root user) then use the following commands
sudo systemctl start mysql
sudo systemctl status mysql

-- You can use the following command to make sure that the server launches after reboot
systemctl enable mysql 
#      OR
sudo systemctl enable mysql

Le point vert et le texte en vert indiquent que votre serveur est opérationnel (voir la capture d’écran ci-dessous).

différentes façons d’arrêter mysqld - démarrer mysql ubunto

Utilisez la commande ci-dessous pour redémarrer le serveur MySQL.

-- if you are logged in as superuser (root user) then use the following commands
systemctl restart mysql
systemctl status mysql

-- if you are not logged in as superuser (root user) then use the following commands
sudo systemctl restart mysql
sudo systemctl status mysql

différentes façons d’arrêter mysqld - redémarrez mysql ubunto

L’autre façon de le faire dans Ubuntu 20.04 est la suivante.

-- if you are logged in as superuser (root user) then use the following commands
service start mysql
service stop mysql

-- if you are not logged in as superuser (root user) then use the following commands
sudo service start mysql
sudo service stop mysql

Conclusion

Dans cet article, nous avons compris que le mysqld est aussi appelé MySQL Server.

Nous avons différentes méthodes pour le démarrer/l’arrêter en fonction du système d’exploitation. De plus, il existe des variations dans les commandes Linux en fonction de la distribution Linux que vous utilisez.

Mehvish Ashiq avatar Mehvish Ashiq avatar

Mehvish Ashiq is a former Java Programmer and a Data Science enthusiast who leverages her expertise to help others to learn and grow by creating interesting, useful, and reader-friendly content in Computer Programming, Data Science, and Technology.

LinkedIn GitHub Facebook