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

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

Πώς να ελέγξει PHP και MySQL Δικαιώματα

PHP και MySQL έχουν ενσωματωμένους μηχανισμούς για την κατανομή των χρηστών και root δικαιώματα για την πρόσβαση σε βάσεις δεδομένων . Τα δικαιώματα στη βάση δεδομένων συνήθως κατοικείται στους εσωτερικούς πίνακες της MySQL . Ωστόσο, μπορεί να προσεγγιστεί μέσω της κονσόλας phpmyadmin ή την άμεση SQL , εφ 'όσον ο χρήστης ανακρίνει τους πίνακες έχει την άδεια να το πράξει . Τα δικαιώματα είναι σημαντικό για τις βάσεις δεδομένων που διέπουν τι μπορεί και τι δεν μπορεί να γίνει από μια ομάδα ή μεμονωμένους χρήστες . Οδηγίες
Η 1 MySQL

πρόσβαση είτε επιλέγοντας το βοηθητικό phpmyadmin ή προτροπή MySQL

Για phpmyadmin , πληκτρολογήστε τη διεύθυνση σε ένα πρόγραμμα περιήγησης στο Web ως εξής : .

Http ://localhost /phpmyadmin /

Εάν ο διακομιστής apache τρέχει , θα εμφανιστεί η διεπαφή phpmyadmin . Επιλέξτε την καρτέλα SQL που πρέπει να παρέχονται με ένα παράθυρο διαλόγου για να εισάγετε εντολές SQL .

Εναλλακτικά , εντοπίστε το mysql.exe ή μια συντόμευση για το πρόγραμμα MySQL και κάντε διπλό κλικ πάνω του . Μια γραμμή θα εμφανιστεί ως εξής : . " Mysql > " περιμένει εντολές SQL που πρέπει να εγγραφούν 2

Επιλέξτε μια βάση δεδομένων . Στη γραμμή εντολών SQL αυτό γίνεται με την εντολή " χρήση ? " Όπου είναι το όνομα της βάσης δεδομένων που θέλετε να αποκτήσετε πρόσβαση Για παράδειγμα , εάν το όνομα της βάσης δεδομένων ήταν οι πωλήσεις , η εντολή θα είναι "χρήση πωλήσεις ? " . Στο phpmyadmin , απλά κάντε κλικ στη σχετική βάση δεδομένων από τη λίστα στην αριστερή πλευρά .
Εικόνων 3

Απόσπασμα δικαιώματα MySQL επιλέγοντας τον κατάλογο των προνομίων από τον πίνακα db . . Για να αποκτήσετε μια περιγραφή των προνομίων διατίθενται τρέχει DESC db

Για να αποκτήσετε πλήρη δικαιώματα για όλους τους χρήστες πληκτρολογούν :

Επιλέξτε χρήστη , select_priv , insert_priv , Update_priv Delete_priv , Create_priv , Drop_priv , Grant_priv , Αναφορά s_priv , Index_priv , Alter_priv Από DB ?

το παραπάνω μπορεί επίσης να τρέξει για ένα συγκεκριμένο χρήστη , όπως «Martin» , όπως το όνομα χρήστη . Σε αυτήν την περίπτωση , αυτό θα ισοδυναμούσε με :

Επιλογή χρήστη , select_priv , insert_priv , Update_priv Delete_priv , Create_priv , Drop_priv , Grant_priv , s_priv αναφοράς , Index_priv , Alter_priv Από DB όπου user = ' Martin ' ?

Κάθε προνόμιο υποδεικνύεται με " Υ " , εφόσον έχουν το προνόμιο και "Ν" σε αντίθετη περίπτωση .

Εναλλακτικά , στην κονσόλα phpmyadmin , επιλέξτε το " Προνόμια " καρτέλα και τα τρέχοντα δικαιώματα των χρηστών θα εμφανίζονται σε έναν πίνακα. Η πληροφορία αυτή προέρχεται από τα παγκόσμια δικαιώματα διαθέσιμα στη βάση δεδομένων για κάθε χρήστη .
Η
εικόνων

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

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