2016-04-14 1 views
0

J'ai essayé de tuer le processus mysql car il me donnait une erreur comme: Le serveur quitte sans mettre à jour le fichier PID. Mais chaque fois que j'ai tué le processus par PID, il a créé un nouveau PID et le processus a persisté. Toute explication sur cette question sera appréciée! Le code que j'ai essayé était le suivant:Est-ce que le processus mysqld peut être tué?

ps aux | grep mysql 
sudo kill -9 [PID] 

MySQL a été installé sur Mac à partir du fichier .dmg. Et il fonctionnait initialement bien, l'erreur se produit après qu'il a déjà travaillé pendant un moment.

+0

Tuer MySQL avec '-9' peut très probablement entraîner une perte de données ou une corruption de la base de données. Probablement récupérable, mais ce n'est pas une bonne idée en général. –

+0

Aussi, je pense que vous devez fournir plus d'informations générales si vous voulez obtenir une réponse. Quel système d'exploitation utilisez-vous, comment avez-vous installé mysql (à partir d'un paquet, d'une source, etc.)? –

+0

J'utilise Mac avec mysql installé à partir du fichier .dmg. – Psidom

Répondre

1

Avez-vous essayé de l'arrêter en utilisant le gestionnaire de démon avec le service (linux):

service mysql stop 

et pour Mac:

sudo /usr/local/mysql/support-files/mysql.server stop 

Hope it helps.

+0

Lorsque j'ai essayé de lancer votre code, il est écrit "-bash: service: commande non trouvée". – Psidom

+0

Salut Psidom, pouvez-vous me dire le système d'exploitation dans lequel vous avez installé le serveur mysql. – Erick

+0

Bien sûr, c'est OS X EI Capitan 10.11.2 – Psidom