August 9
Il database MySQL è un database open-source progettato per essere eseguito su sistemi operativi Unix, Linux, Windows e Mac. MySQL è un database "multi-threading", vale a dire il software è in grado di eseguire più processi contemporaneamente. Ogni thread, o un processo, viene assegnato un numero chiamato un "numero di identificazione del processo" sul sistema. Per uccidere più processi MySQL, uno dei due modi principali sono disponibili su tutti i sistemi che eseguono il software server MySQL. Una tecnica è definito un arresto "grazia" e l'altro è spesso chiamato "duro" o "esplicita" uccisione dei processi.
1 Aprire una schermata di console di testo sul sistema che ospita il server di database MySQL. Per Unix o Linux, questo può essere aperto premendo il tasto "F1" sulla tastiera. Per Windows, aprire una console DOS cliccando su "Start" e selezionando "Accessori". Fai clic destro su "Prompt dei comandi" e selezionare "Esegui come amministratore" per entrare in modalità amministratore. Per un Mac, cliccare su "Terminal" sul molo si trova sullo schermo.
2 Accedere all'account amministratore del sistema al prompt se si utilizza Unix, Linux o Mac tramite lo schermo della console di testo. In questo modo sono state prese cura di in un sistema Windows se si è effettuato l'accesso sul conto dell'amministratore per quel sistema. Indipendentemente da quale sistema operativo viene utilizzato, il risultato dovrebbe essere un prompt dei comandi in cui eseguire i comandi come amministratore.
3 Eseguire una tecnica di processo MySQL uccidere "aggraziato" prima di utilizzare il comando "killall" in Unix e Linux. sistemi Unix e Linux hanno uno script di inizializzazione per MySQL nella directory /etc/init.d e comprendono i comandi "Start", "ricaricare" e "stop". Al terminal dei comandi, digitare quanto segue per consentire MySQL di interrompere in modo sicuro tutti i suoi processi: "/etc/init.d/mysqld stop".
4 Verificare che i processi sono stati fermati quando il server è stato fermato da un comando pidof a (Unix e Linux:. "Pidof mysqld" Si dovrebbe notare che i numeri di identificazione di processo sono ormai passati se il server è stata terminata con successo Se la. server non ha arrestato come comandato, il metodo killall dovrà essere utilizzato.
5 Digitare quanto segue al prompt dei comandi di Unix e Linux: "killall -9 mysqld" e quindi premere il tasto "Invio" o "Return" per eseguire il comando. Questo deve essere utilizzato solo se il server non risponde a un comando di spegnimento. Tipo "pidof mysqld" di nuovo e si noti che tutti i processi, insieme con il server, sono stati terminati.
6 Riavviare il server MySQL al più presto possibile se viene utilizzato come parte di un sito web interattivo a disposizione del pubblico. Per riavviare, digitare il seguente comando in Unix e Linux al prompt: "/etc/init.d/mysqld start" ed emettere un altro comando pidof per assicurarsi che appare almeno un processo, segnalando che il server riavviato con successo.
7 Eseguire i comandi "stop mysql.server" e "mysql.server start" nella console di testo di sistema se amministrare un server MySQL su un Microsoft Windows o un sistema Mac, piuttosto che il comando script "/etc/init.d" usato su sistemi Unix e Unix-variante. Per eseguire un hard reset su Windows, fare clic destro sulla barra delle applicazioni e selezionare "Avvia Gestione attività." Fare clic sulla scheda "Processi" in alto, selezionare "mysqld" nella lista e fare clic su "Termina processo" nella parte inferiore dello schermo. Per Mac, aprire "Monitoraggio Attività" cliccando "Applicazioni" e scegliere "utility". Terminare il processo principale "mysqld" dal di dentro questa utility. Riavviare MySQL utilizzando "mysql.server start".