divcast- Τα δεδομένα μας
Πίνακας περιεχομένων:
Η MySQL σάς επιτρέπει να δημιουργείτε πολλούς λογαριασμούς χρηστών και να παρέχετε τα κατάλληλα προνόμια ώστε οι χρήστες να μπορούν να συνδέουν και να διαχειρίζονται βάσεις δεδομένων.
Εάν ο λογαριασμός χρήστη δεν είναι πλέον απαραίτητος, είναι καλό να αφαιρέσετε τα δικαιώματα χρήστη ή να διαγράψετε τελείως τον λογαριασμό χρήστη.
Αυτό το σεμινάριο εξηγεί πώς μπορείτε να διαγράψετε τους λογαριασμούς χρηστών MySQL / MariaDB.
Δήλωση χρήστη
DROP USER
Στην MySQL, μπορείτε να καταργήσετε έναν ή περισσότερους χρήστες και δικαιώματα που έχουν εκχωρηθεί με τη δήλωση
DROP USER
. Η γενική σύνταξη αυτής της δήλωσης έχει ως εξής:
DROP USER USER_ACCOUNT…
Για παράδειγμα, για να καταργήσετε τη σύνδεση λογαριασμού χρήστη
brian@localhost
στο κέλυφος MYSQL και εκτελέστε:
DROP USER 'brian@localhost';
Με την επιτυχία, η εντολή θα επιστρέψει:
Query OK, 0 rows affected (0.00 sec)
Για να καταργήσετε πολλούς λογαριασμούς χρηστών σε μία μόνο εντολή, εκτελέστε τη δήλωση
DROP USER
ακολουθούμενη από τους χρήστες που θέλετε να καταργήσετε χωρισμένοι με χώρο:
DROP USER 'brian@localhost' 'any@localhost';
Αν ο χρήστης που προσπαθείτε να καταργήσετε είναι συνδεδεμένος, η περίοδος λειτουργίας του χρήστη δεν θα κλείσει και ο χρήστης θα μπορεί να εκτελεί ερωτήματα μέχρι να τελειώσει η περίοδος σύνδεσης. Μόλις κλείσει η περίοδος σύνδεσης, ο χρήστης αφαιρείται και δεν θα είναι πλέον σε θέση να συνδεθεί στο διακομιστή MySQL.
Οι βάσεις δεδομένων και τα αντικείμενα που δημιουργούνται από τον χρήστη δεν καταργούνται αυτόματα.
Κατάργηση λογαριασμών χρηστών MySQL
Αυτή η ενότητα βήμα προς βήμα οδηγίες σχετικά με τον τρόπο κατάδειξης και κατάργησης των λογαριασμών MySQL.
Αρχικά, συνδεθείτε στο κέλυφος MySQL με τη ρίζα ή με άλλο χρήστη διαχειριστή. Για να το κάνετε αυτό, πληκτρολογήστε την ακόλουθη εντολή:
sudo mysql
mysql -u root -p
Οι παρακάτω εντολές εκτελούνται μέσα στο κέλυφος MySQL.
Η MySQL αποθηκεύει πληροφορίες σχετικά με τους χρήστες, στον πίνακα
user
στη βάση δεδομένων
mysql
. Χρησιμοποιήστε την ακόλουθη
SELECT
για να λάβετε μια λίστα με όλους τους λογαριασμούς χρηστών της MySQL:
SELECT User, Host FROM mysql.user;
Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:
+------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | luke | % | | jabba | localhost | | jabba | 10.10.8.8 | | chewbacca | localhost | +------------------+-----------+ 5 rows in set (0.00 sec)
Στην MySQL, ένας λογαριασμός χρήστη αποτελείται από ένα όνομα χρήστη και τμήματα κεντρικού υπολογιστή.
jabba@localhost
και το
[email protected]
είναι διαφορετικοί λογαριασμοί χρηστών.
Ας πούμε ότι ο λογαριασμός χρήστη
chewbacca@localhost
δεν είναι πλέον απαραίτητος και θέλουμε να τον αφαιρέσουμε.
Για να διαγράψετε την εκτέλεση του χρήστη:
DROP USER 'chewbacca'@'localhost'
Query OK, 0 rows affected (0.00 sec)
Η εντολή θα καταργήσει τον λογαριασμό χρήστη και τα προνόμιά του.
Αφού καταργηθεί ο χρήστης, ίσως θέλετε να καταργήσετε τις βάσεις δεδομένων που σχετίζονται με αυτόν τον χρήστη.
συμπέρασμα
Για να καταργήσετε έναν λογαριασμό χρήστη της MySQL, χρησιμοποιήστε τη δήλωση
DROP USER
ακολουθούμενη από το όνομα του χρήστη που θέλετε να καταργήσετε.
Αν και ο στόχος και η προσέγγισή του είναι παρόμοια με την Wikipedia - για να αξιοποιήσει τη συλλογική γνώση των χρηστών του Διαδικτύου σε μια μορφή εγκυκλοπαίδειας - το Knol διαφέρει με διάφορους τρόπους. θα ενθαρρύνουν τους συγγραφείς να χρησιμοποιούν τα πραγματικά ονόματά τους και να στέκονται πίσω από τα άρθρα τους και θα τους δίνουν τη δυνατότητα να δημιουργούν εισόδημα από την εργασία τους μέσω διαφημίσεων Google.
"Κάθε Knol θα έχει έναν συγγραφέα ή μια ομάδα συγγραφέων που έβαλε το όνομά του "Πιστεύουμε ότι είναι καλό", έγραψε ο επικεφαλής των προϊόντων της Knol Cedric Dupont και ο μηχανικός λογισμικού Michael McNally σε ένα επίσημο blog δημοσιεύοντας την Τετάρτη
Η αναζήτηση γραφήματος επιτρέπει στους χρήστες να πραγματοποιούν αναζητήσεις που τους επιτρέπουν να αποκαλύψουν τα πράγματα που οι φίλοι τους μοιράστηκαν μαζί τους στο Facebook. Μπορεί επίσης να τους βοηθήσει να ανακαλύψουν πράγματα όπως δημοφιλή εστιατόρια ή καταστήματα στην περιοχή τους, με βάση αυτό που τους άρεσε ή μίλησαν οι φίλοι τους.
Οι έμποροι ελπίζουν ότι τα αποτελέσματα θα τους βοηθήσουν να κάνουν περισσότερες συνδέσεις με πιθανούς πελάτες και να γίνουν πιο ορατά στον ιστότοπο . Αλλά υπάρχουν ακόμα πολλά άγνωστα που πρέπει να αντιμετωπιστούν, δήλωσαν οι ομιλητές κατά τη διάρκεια μιας πρόσφατης συζήτησης στο South by Interactive στο Austin του Τέξας
Να αυξήσει τον αριθμό των χρηστών του IPhone στο δίκτυό του προσφέροντας το iPhone 5 χωρίς προκαταβολή στους ανθρώπους που φέρνουν τα smartphones τους iPhone 4 και 4S για συναλλαγές που θα μπορούσαν επίσης να τους κερδίσουν έως και $ 120 σε πιστώσεις < Η Mobile USA προσπαθεί να αυξήσει τον αριθμό των χρηστών iPhone στο δίκτυό της προσφέροντας το iPhone 5 χωρίς προκαταβολή σε άτομα που φέρνουν τα smartphones τους iPhone 4 και 4S για συναλλαγές που θα μπορούσαν επίσης να τους κερδίσουν έως και $ 1
Το IPhone 5 θα είναι διαθέσιμο πανελλαδικά την Παρασκευή στα καταστήματα λιανικής πώλησης της T-Mobile καθώς και στο ηλεκτρονικό της κατάστημα. Ο μεταφορέας ανακοίνωσε τον Μάρτιο ότι οι πελάτες θα μπορούσαν να λάβουν ένα iPhone 5 για $ 100 προκαταβολή, συν μηνιαίες πληρωμές των $ 20 για 24 μήνες. Η νέα συμφωνία "trade-in" εξουδετερώνει την προκαταβολή περίπου $ 100 για τη συσκευή, παρόλο που οι μηνιαίες πληρωμές συνεχίζονται.







