Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να σκοτώσει πολλαπλές διεργασίες σε MySQL

Η βάση δεδομένων MySQL είναι μια βάση δεδομένων ανοιχτού κώδικα έχουν σχεδιαστεί για να τρέχει σε Unix , Linux , Windows και Mac λειτουργικά συστήματα . MySQL είναι ένα « multi-threading " βάση δεδομένων , που σημαίνει ότι το λογισμικό είναι σε θέση να τρέξει πολλαπλών διεργασιών σε έναν χρόνο . Κάθε νήμα , ή διαδικασία , έχει έναν αριθμό που ονομάζεται " Αριθμός Αναγνώρισης Process " για το σύστημα . Για να σκοτώσει πολλαπλές διεργασίες MySQL , ένας από τους δύο βασικούς τρόπους είναι διαθέσιμες σε όλα τα συστήματα που τρέχουν το λογισμικό του διακομιστή MySQL . Μία τεχνική έχει ονομαστεί ένα " χαριτωμένη " κλείσιμο και η άλλη είναι συχνά ονομάζεται "σκληρά" ή " ρητή " θανάτωση των διεργασιών . Οδηγίες
Η

1 Ανοίξτε την οθόνη της κονσόλας κείμενο σχετικά με το σύστημα που φιλοξενεί το διακομιστή βάσης δεδομένων MySQL . Για Unix ή Linux , αυτό μπορεί να ανοίξει πατώντας το πλήκτρο " F1" στο πληκτρολόγιο . Για τα Windows , ανοίξτε μια κονσόλα DOS κάνοντας κλικ στο " Start" και επιλέγοντας " αξεσουάρ ". Κάντε δεξί κλικ στο " Command Prompt" και επιλέξτε " Εκτέλεση ως διαχειριστής" για να εισέλθετε στη λειτουργία διαχειριστή . Για Mac , κάντε κλικ στο " Terminal" στην αποβάθρα που βρίσκεται στην οθόνη . 2

Συνδεθείτε στο λογαριασμό διαχειριστή του συστήματος στην προτροπή αν χρησιμοποιείτε Unix , Linux ή Mac μέσω της κονσόλας κείμενο οθόνη . Αυτό θα έχει ληφθεί μέριμνα σε ένα σύστημα Windows, αν είστε συνδεδεμένοι στο λογαριασμό διαχειριστή για το συγκεκριμένο σύστημα . Ανεξάρτητα από το λειτουργικό σύστημα που χρησιμοποιείται , το αποτέλεσμα θα πρέπει τώρα να είναι μια γραμμή εντολών για να εκτελέσει τις εντολές ως διαχειριστής .
Εικόνων 3

Εκτελέστε μια «χαριτωμένη» MySQL διαδικασία τεχνικής σκοτώσει πριν από τη χρήση του " killall " εντολή στο Unix και Linux . Unix και Linux συστήματα έχουν μια δέσμη ενεργειών προετοιμασίας για MySQL στον κατάλογο /etc /init.d και περιλαμβάνουν το εντολές " αρχή", "ανανέωση " και " stop ". Στο τερματικό εντολών, πληκτρολογήστε τα παρακάτω για να επιτρέψει MySQL για να τερματίσει με ασφάλεια το σύνολο των διαδικασιών της : . " /Stop etc /init.d /mysqld "
Η 4

Ελέγξτε για να βεβαιωθείτε ότι οι διαδικασίες έχουν σταματήσει όταν ο διακομιστής σταμάτησε με την έκδοση εντολής pidof σε ( Unix και Linux : . " pidof mysqld " θα πρέπει να σημειωθεί ότι οι αριθμοί αναγνώρισης της διαδικασίας είναι πλέον φύγει αν ο διακομιστής με επιτυχία τερματίζεται Εάν ο διακομιστής δεν κλείσει , όπως το επιτάσσει , . η μέθοδος killall θα πρέπει να χρησιμοποιούνται
5

Πληκτρολογήστε τα ακόλουθα στη γραμμή εντολών σε Unix και Linux : . " killall -9 mysqld " και , στη συνέχεια, πατήστε το ή το πλήκτρο "Enter " " Επιστροφή " για να εκτελέσει την εντολή . Αυτό θα πρέπει να χρησιμοποιείται μόνο αν ο server δεν ανταποκρίνεται σε μια εντολή shutdown . Πληκτρολογήστε " pidof mysqld " ξανά και σημειώστε ότι όλες οι διαδικασίες , μαζί με τον server , τέθηκαν στο αρχείο .
Η 6 .

Κάντε επανεκκίνηση του διακομιστή MySQL , το συντομότερο δυνατό , αν είναι να χρησιμοποιηθεί ως μέρος μιας διαδραστικής ιστοσελίδας στη διάθεση του κοινού για να κάνετε επανεκκίνηση , πληκτρολογήστε την ακόλουθη εντολή σε Unix και Linux στην προτροπή : " /etc /init.d /mysqld start " και να εκδώσει ένα ακόμη pidof εντολή για να βεβαιωθείτε ότι φαίνεται , τουλάχιστον μια διαδικασία , επισημαίνοντας ότι ο διακομιστής επανεκκίνηση επιτυχία .
Η 7

εκδώσει τις εντολές " stop mysql.server »και« έναρξη mysql.server " σε μια κονσόλα κειμένου του συστήματος , εάν τη διαχείριση ενός MySQL σε Microsoft Windows ή ένα σύστημα Mac , και όχι το " /etc /init.d "εντολή script που χρησιμοποιείται στο Unix και Unix συστήματα παραλλαγή . για να εκτελέσετε μόνιμη επαναφορά σε Windows , κάντε δεξί κλικ στη γραμμή εργασιών και επιλέξτε " Έναρξη διαχείρισης εργασιών . " κάντε κλικ στο " Διεργασίες" καρτέλα στην κορυφή , επιλέξτε " mysqld " στη λίστα και κάντε κλικ στο " Τέλος διεργασίας " στο κάτω μέρος της οθόνης . για Mac , ανοίξτε " Δραστηριότητα Monitor " κάνοντας κλικ στο" Εφαρμογές " και επιλέξτε " Utilities ". Τέλος ο κύριος " mysqld «διαδικασία μέσα από αυτό το βοηθητικό πρόγραμμα . Επανεκκίνηση MySQL χρησιμοποιώντας " mysql.server ξεκινήσει " .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα