Différentes façons d'arrêter Mysqld
-
Démarrer/Arrêter
mysqld
(Aka MySQL Server) dans le système d’exploitation Windows -
Démarrer/Arrêter le
mysqld
(Aka MySQL Server) dans le système d’exploitation Linux (Ubuntu 20.04) - Conclusion
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.
Recherchez MySQL##
(ici ## représente la version). Si vous avez MySQL 8.0, recherchez MySQL80 sur l’écran suivant.
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.
Cela va stopper le mysqld
(MySQL Server). Voir la capture d’écran suivante.
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.
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).
Il ouvrira une fenêtre noire et ira dans le dossier bin de MySQL C:\Program Files\MySQL\MySQL Server 8.0\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.
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é.
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
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).
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
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.