λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

My SQL Μέθοδοι ελέγχου ταυτότητας

Κατά τη δημιουργία ταυτότητας στο MySQL , είναι σημαντικό να ορίσετε το όνομα χρήστη και τον κωδικό πρόσβασης για κάθε χρήστη που έχει πρόσβαση στη βάση δεδομένων . Αυτό εξασφαλίζει τη βάση δεδομένων και κρατά τα στοιχεία των πελατών ασφαλή από τους κλέφτες ταυτότητας . Συνήθως , ένα όνομα χρήστη και κωδικό πρόσβασης που δίνεται στην διαδικτυακή εφαρμογή που καλεί τη βάση δεδομένων MySQL . Αυτό κρατά ένα σημείο αποτυχίας σε ένα μόνο όνομα χρήστη , εάν η βάση δεδομένων θα πρέπει να συμβεί για να πάρει hacked . Ρύθμιση ταυτότητας Συνθέσεις
Η

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

ορίσετε κωδικό πρόσβασης για « my_web_user '@' my_domain '= OLD_PASSWORD ( « the_new_password ') " sql_user . "?

Είναι σημαντικό να έχουμε ένα χρήστη για έλεγχο ταυτότητας MySQL σε εφαρμογές web . Αν ο χρήστης είναι σε κίνδυνο , τότε ο κωδικός πρόσβασης μπορεί να αλλάξει χρησιμοποιώντας την παραπάνω δήλωση , κλειδώνοντας έξω τον εισβολέα .
Εικόνων Σύνδεση με το διακομιστή
Η

τώρα ότι η κύρωση έχει συσταθεί , η σελίδα PHP μπορεί να χρησιμοποιήσει το νέο κωδικό πρόσβασης στη βάση δεδομένων από το διαδίκτυο . Ο ακόλουθος κώδικας PHP συνδέεται με το διακομιστή , χρησιμοποιώντας τις νέες ρυθμίσεις ελέγχου ταυτότητας :

$ user = " my_web_user " ? $ Περάσει = " the_new_password " ? $ Υποδοχής = " localhost " ? $ Σύνδεσης = mysql_connect ( $ υποδοχής , $ χρήστη , $ pass) ?

Εάν τα πιστοποιητικά που εισάγονται δεν ταιριάζει με αυτό που είχε εγγραφεί στον MySQL Server, η σύνδεση θα αποτύχει . Η μεταβλητή $ υποδοχής σε αυτή τη δήλωση χρησιμοποιεί localhost , το οποίο είναι το όνομα που δίνεται στον τοπικό υπολογιστή .
Εικόνων
εικόνων

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

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