1 Συνδεθείτε ως root ή άλλου χρήστη διαχειριστή . Για να χρησιμοποιήσετε την εντολή GRANT στην MySQL , είναι απαραίτητο να είστε root ή άλλο προνομιούχος χρήστης . Από τη γραμμή εντολών της MySQL client , σύνδεση με τη βάση δεδομένων ως root . Παράδειγμα : mysql - u root -h localhost 2
Αντικαταστήστε localhost με τον οικοδεσπότη της βάσης δεδομένων σας , αν δεν εκτελείτε το διακομιστή MySQL στον ίδιο υπολογιστή που χρησιμοποιείτε . Διαφορετικά , χρησιμοποιήστε το όνομα του διακομιστή σας MySQL . Παράδειγμα : mysql - u root -h localhost - p
Η Grant « Διαβάστε » τα προνόμια
3
Grant δικαιώματα ανάγνωσης σε ένα χρήστη αν δεν χρειάζεται να αλλάξει τα δεδομένα . Για παράδειγμα , εάν το τμήμα μάρκετινγκ θέλει πρόσβαση στη βάση δεδομένων των πελατών σας, θα μπορούσε να τους δώσει πρόσβαση μόνο για ανάγνωση στη βάση δεδομένων των πελατών .
Η 4
Πετύχετε αυτό με την εντολή GRANT τρία μέρη από τον χρήστη root . Για να αλλάξετε τα προνόμια , GRANT πρέπει να εντολή που έχει δικαιώματα πρόσβασης με το οποίο βάσεων δεδομένων και πινάκων , και τι τους κωδικούς θα πρέπει να χρησιμοποιούν για να συνδεθείτε . Σε αυτό το παράδειγμα , η εντολή GRANT χορηγεί την άδεια για να χρησιμοποιήσει την εντολή SELECT για όλους τους πίνακες στη βάση δεδομένων customers_db . Δίνει την άδεια του χρήστη «εμπορία» συνδέεστε από « localhost », ο οποίος αναγνωρίζεται από τον κωδικό « some_password » . Παράδειγμα : GRANT ΕΠΙΛΟΓΗ ΓΙΑ customers_db * ΤΟ «εμπορία '@' localhost ' ΕΝΤΟΠΙΣΤΗΚΑΝ ΑΠΟ ' some_password ' ? ' Write ' Προνόμια
εικόνων Grant
5
Grant εγγραφής προνόμια στους . ένας χρήστης . Αυτή η εντολή παίρνει την ίδια μορφή με την παραχώρηση προνομίων ανάγνωσης , αλλά προσθέτει περισσότερες εντολές με το πλήκτρο SELECT .
Η 6
Προσδιορίστε τι είδους προνόμια που χρησιμοποιεί ο χρήστης θα χρειαστεί . Εδώ η εντολή εκχωρεί την άδεια λογιστήριο για INSERT και UPDATE , καθώς και τα στοιχεία SELECT από τις βάσεις δεδομένων των πελατών . Παράδειγμα : GRANT SELECT , INSERT , UPDATE ON customers_db * ΤΟ «λογιστική» @ ' localhost' ΕΝΤΟΠΙΣΤΗΚΑΝ ΑΠΟ ' some_password » ? Προνόμια
εικόνων Grant " Admin "
Η 7
. προνόμια διαχειριστή σε ένα χρήστη . Αυτή η εντολή επιχορηγήσεις δικαιώματα για να εκτελέσετε όλες τις εντολές .
8
Χρησιμοποιήστε αυτήν την εντολή για να δώσει άλλους διαχειριστές πλήρη έλεγχο σε μια βάση δεδομένων . Παράδειγμα : GRANT ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ΓΙΑ customers_db * ΤΟ ' admin' @ ' localhost' ΕΝΤΟΠΙΣΤΗΚΑΝ ΑΠΟ ' some_password »
Η
εικόνων .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα