web-dev-qa-db-fra.com

Arrêtez les fenêtres de service MySQL

Je développe un site Web et j'ai besoin d'actualiser les données. Par conséquent, MySQL doit être arrêté.
Comment puis-je arrêter le service?

Lorsque je regarde les services du panneau de commande, il est démarré sans option d'arrêt ou de redémarrage. 

27
jop

Sous Windows

Si vous utilisez Windows Ouvrez l'invite de commande et tapez

Pour arrêter le service MySQL

net stop MySQL 

Pour démarrer le service MySQL

net start MySQL.

Sous Linux

Développer | Sélectionner | Retour à la ligne | Numéros de ligne

# /etc/init.d/mysqld start
# /etc/init.d/mysqld stop
# /etc/init.d/mysqld restart

Fedora/Red Hat supporte également ceci:

 Expand|Select|Wrap|Line Numbers
 # service mysqld start
 # service mysqld stop
 # service mysqld restart

Je sais que cette réponse est tardive, mais j'espère que cela aidera pour quelqu'un.

32
vinothp

Vous pouvez définir son type de démarrage sur manuel dans services.msc. De cette façon, il ne démarrera pas automatiquement sauf si requis. Obtenez simplement le nom du service auprès de services.msc comme indiqué ici:

enter image description here

Vous pouvez également créer des fichiers de commandes pour démarrer et arrêter le service assez facilement. Maintenant, utilisez ce nom dans les fichiers de commandes.

Votre start.bat:

net start "mysql"

Et dans votre stop.bat:

net stop "mysql"
28
Nishu Tayal

La réponse ayant obtenu le plus de votes est obsolète. Je viens d'installer MySQL 5.7 et le nom du service est maintenant MySQL57, donc la nouvelle commande est 

net stop MySQL57

8
Matthew
net stop MySQL*

ou 

mysqld stop

ou 

mysql stop

dans la ligne de commande de la fenêtre Invite.

<*> Si vous utilisez Windows XP, vous avez besoin du nom de votre service, qui peut être obtenu en procédant de la manière suivante: (crédits @Atli )

cliquez avec le bouton droit de la souris sur le raccourci "Poste de travail" dans le menu Démarrer, sélectionnez "Gérer", cliquez sur "Services" dans le groupe "Services et applications" . Et ensuite, recherchez dans la liste des services jusqu'à trouver le service MySQL.

Ensuite, vous pouvez démarrer [ou arrêter] le service en utilisant ce nom. C'est peut parfois être appelé "mysql5" ou "mysql51", ou quelque chose comme ça. Dépend de qui l'a installé.

6
Sebas

Pour Windows, quelques astuces sont à prendre en compte ...

(En supposant que vous ayez installé MySQL à partir du site Oracle mais que vous ayez peut-être choisi de ne pas exécuter le service au démarrage) ...

  1. Pour utiliser "mysqld stop" depuis la ligne de commande pour WinVista/Win7, vous devez cliquer avec le bouton droit de la souris sur Démarrer -> Tous les programmes -> Accessoires -> Invite de commandes -> Exécuter en tant qu'administrateur.

  2. Maintenant que vous avez un accès administrateur OS local, vous pouvez utiliser "mysqld stop" (qui reviendra tout simplement)

SI VOUS VOYEZ CE QUI SUIT, VOUS LE VÉRIFIEZ AVEC UN UTILISATEUR/COMMANDE Invite QUI N'A PAS LES PRIVILÈGES APPROPRIÉS:

121228 11:54:50 [Warning] Can't create test file c:\Program Files\MySQL\MySQL Server 5.5\data\hpdv7.lower-test
121228 11:54:50 [Warning] Can't create test file c:\Program Files\MySQL\MySQL Server 5.5\data\hpdv7.lower-test
121228 11:54:50 [Note] Plugin 'FEDERATED' is disabled.
121228 11:54:50 InnoDB: The InnoDB memory heap is disabled
121228 11:54:50 InnoDB: Mutexes and rw_locks use Windows interlocked functions
121228 11:54:50 InnoDB: Compressed tables use zlib 1.2.3
121228 11:54:50 InnoDB: Initializing buffer pool, size = 128.0M
121228 11:54:50 InnoDB: Completed initialization of buffer pool
121228 11:54:50  InnoDB: Operating system error number 5 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory. It may also be you have created a subdirectory
InnoDB: of the same name as a data file.
InnoDB: File name .\ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.

Si mysqld n'apparaît pas comme une commande système connue, essayez de l'ajouter à votre chemin de classe.

  1. Clic droit sur mon ordinateur
  2. Réglages avancés du système
  3. Variables d'environnement
  4. Variables système
  5. cherchez et cliquez gauche sélectionnez la variable nommée chemin
  6. cliquez sur "Modifier" et copiez la chaîne dans le bloc-notes et ajoutez à la fin le chemin d'accès complet à votre répertoire bin MySQL, par exemple.

    % SystemRoot%\system32;% SystemRoot%;% SystemRoot%\System32\Wbem; c:\Program Files\MySQL\Serveur MySQL 5.5\bin

6
foupfeiffer

Je suis sur XP. J'ai installé MySQL-5.6.10 manuellement à partir de .Zip, aucun installateur automatique Windows fourni par le site MySQL. Le répertoire /bin de MySQL se trouve dans PATH. Je lance donc le serveur avec la commande mysqld --console, comme ceci:

C:\Documents and Settings\User>mysqld --console
2013-04-12 14:39:19 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_times
tamp server option (see documentation for more details).

A partir de maintenant, il fonctionne. Et cette fenêtre cmd est occupée. J'ouvre et utilise un autre.

J'ai essayé d'utiliser les réponses ci-dessus, mais aucune d'entre elles ne peut arrêter le serveur. Seules les erreurs sont jetées. J'arrête donc le serveur avec mysqladmin -u root shutdown sur l'autre fenêtre de commande ou Ctrl + C sur la fenêtre de commande où il s'exécute. Ce dernier ne fonctionne pas aussi bien que l'ancien, parfois je dois cliquer sur Ctrl + C deux fois ou plus.

Le journal du processus d'arrêt est le suivant:

2013-04-12 17:55:29 3968 [Note] Giving 0 client threads a chance to die gracefully
2013-04-12 17:55:29 3968 [Note] Event Scheduler: Purging the queue. 0 events
2013-04-12 17:55:29 3968 [Note] Shutting down slave threads
2013-04-12 17:55:29 3968 [Note] Forcefully disconnecting 0 remaining clients
2013-04-12 17:55:29 3968 [Note] Binlog end
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'partition'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_FIELDS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_INDEXES'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_TABLES'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_CONFIG'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_DELETED'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_INSERTED'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_METRICS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMPMEM'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMP_RESET'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMP'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_LOCK_WAITS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_LOCKS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_TRX'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'InnoDB'
2013-04-12 17:55:29 3968 [Note] InnoDB: FTS optimize thread exiting.
2013-04-12 17:55:29 3968 [Note] InnoDB: Starting shutdown...
2013-04-12 17:55:30 3968 [Note] InnoDB: Shutdown completed; log sequence number 1719777
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'BLACKHOLE'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'ARCHIVE'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'MRG_MYISAM'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'MyISAM'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'MEMORY'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'CSV'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'sha256_password'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'mysql_old_password'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'mysql_native_password'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'binlog'
2013-04-12 17:55:30 3968 [Note] mysqld: Shutdown complete

Et je ne sais toujours pas si c’est 100% correct d’arrêter le serveur, mais ça marche :)

4
Green

Lancez Powershell en tant qu'administrateur et exécutez:

net start [MySQL-service-name]

Trouver le nom du service: 

lancez 'services.msc', cherchez MySQL et cliquez sur les propriétés

 enter image description here

4
Bar Horing

pour arrêter le service:

sc stop mysql56

et pour le démarrer:

sc start mysql56

vous devrez peut-être modifier le mysql56 pour l'adapter à votre version.

3
Yar

Si MySQL 57.

net start MySQL57

OU 

net stop MySQL57
2
Vitalie Bancu

Un moyen facile d'arrêter le serveur MySQL pour Windows7:

Poste de travail> Gérer> Services et applications> Services> sélectionnez "MySQL 56" (le nom dépend de la version de MySQL installée.) Trois options sont présentes dans le coin supérieur gauche. Arrêtez le service Mettez le service en pause Redémarrez le service.

choisissez Arrêter le service> pour arrêter le serveur

Encore une fois, pour commencer, vous pouvez arriver au même endroit ou choisir des options d’outils sur l’interface graphique de MySQL Serveur> Démarrage/Fermeture> Choisir de démarrer ou d’arrêter

PS: Parfois, il n’est pas possible d’arrêter le serveur à partir de l’interface graphique alors que les options sont fournies. c'est la raison pour laquelle la méthode alternative ci-dessus est fournie. 

partager les ans. améliorer. Merci

1
NrgwenyaDev

Si vous utilisez Windows, essayez ceci:

  1. cliquez sur le bouton de démarrage sur un clavier 
  2. type gestionnaire de tâches
  3. clic droit et cliquez sur exécuter en tant qu'administrateur lorsque le gestionnaire de tâches s'ouvre 
  4. cliquez sur les services puis recherchez MySQL puis
  5. faites un clic droit dessus puis cliquez sur arrêter puis fermez le gestionnaire de tâches et vous avez terminé.

pour le démarrer lorsque vous voulez l'utiliser, suivez les mêmes étapes et cliquez sur Démarrer cette fois

0
Relexk

il suffit de taper sortie

et vous êtes hors de MySQL dans cmd dans Windows

0
Usama Chitapure