Ο σκοπός της δημιουργίας και χρησιμοποιώντας μια συμβολοσειρά σύνδεσης MySQL είναι να δημιουργήσει μια σύνδεση με μια βάση δεδομένων MySQL προσβάσιμοι μέσω ενός δικτύου , συνήθως το Διαδίκτυο . Εφαρμογές , όπως ιστοσελίδες, μπορεί να συνδεθεί με μια βάση δεδομένων MySQL , το ερώτημα για τα δεδομένα , στη συνέχεια, να παρουσιάσει αυτά τα δεδομένα μέσα σε ένα περιβάλλον HTML για τους χρήστες του site . Αυτές οι ιστοσελίδες μπορούν επίσης να ενημερώσει και να εισάγετε δεδομένα στη βάση δεδομένων μέσω της σύνδεσης που συστάθηκε αρχικά με τη χρήση της συμβολοσειράς σύνδεσης MySQL .
Εικόνων Τοποθεσία Δείκτης
Η
Η συμβολοσειρά σύνδεσης MySQL περιέχει τη θέση του απαιτείται η βάση δεδομένων MySQL . Αυτό υποδεικνύεται χρησιμοποιώντας μια διεύθυνση IP ( Internet Protocol) για το διακομιστή που φιλοξενεί τη βάση δεδομένων . Το ακόλουθο δείγμα απόσπασμα δείχνει το στοιχείο διακομιστή σε μια συμβολοσειρά σύνδεσης :
διακομιστή = 127.0.0.1 ?
Σε πολλές περιπτώσεις, οι προγραμματιστές που χρησιμοποιούν πλευρά του server scripting σε γλώσσες όπως η PHP μπορεί να παρέχει τη διεύθυνση URL ( Uniform Resource Locator) για το διακομιστή αντί για τη διεύθυνση IP .
Η λογαριασμού χρήστη
Η
Η συμβολοσειρά σύνδεσης MySQL απαιτεί το όνομα χρήστη για το χρήστη που έχει χορηγηθεί τα απαιτούμενα δικαιώματα για την πρόσβαση σε βάσεις δεδομένων . Όταν δημιουργείται μια βάση δεδομένων MySQL , μπορεί επίσης να δημιουργηθεί και να χορηγηθεί καθορίζεται αποκτήστε πρόσβαση σε λογαριασμούς χρηστών . Μόνο ονόματα χρηστών αναφέροντας λογαριασμούς με την πρόσβαση αυτή θα είναι σε θέση να συνδεθείτε σε μια βάση δεδομένων . Το όνομα χρήστη υποδεικνύεται εντός της συμβολοσειράς σύνδεσης ως εξής :
Uid = johnsmith01 ?
Το όνομα από μόνο του δεν είναι αρκετό για να επιτρέψει την πρόσβαση σε μια βάση δεδομένων MySQL , τον κωδικό πρόσβασης , πρέπει επίσης να συμπεριληφθούν <. br >
Η Χρήστης Κωδικός
Η
Ο κωδικός που περιλαμβάνονται σε μια συμβολοσειρά σύνδεσης MySQL πρέπει να ταιριάζει με τον κωδικό πρόσβασης που έχει επιλεγεί για το χρήστη του οποίου το όνομα έχει επίσης περιληφθεί . Όταν μια απόπειρα σύνδεσης , το σύστημα ελέγχει αν η MySQL κωδικό ταιριάζει με αυτήν που αποθηκεύονται για τον εν λόγω χρήστη , καθώς και τον έλεγχο ότι ο χρήστης έχει τα απαιτούμενα δικαιώματα . Τα χαρακτηριστικά όνομα χρήστη μέσα σε strings MySQL σύνδεση , χρησιμοποιώντας την ακόλουθη σύνταξη :
Pwd = mary1976 ?
Αυτή είναι μια περίπτωση όπου αδύναμους κωδικούς πρόσβασης μπορούν ενδεχομένως να θέσει σε κίνδυνο την ασφάλεια του συστήματος βάσης δεδομένων
Database
Η
Η ίδια η βάση δεδομένων πρέπει να αναγράφεται ως μέρος της συμβολοσειράς σύνδεσης MySQL . Το ίδιο διακομιστή μπορεί να έχει πολλαπλές βάσεις δεδομένων που αποθηκεύονται σε αυτό , σε ορισμένες περιπτώσεις, για πολλούς δικτυακούς τόπους . Η ίδια ιστοσελίδα ή φιλοξενείται λογαριασμός μπορεί επίσης να έχει διάφορες βάσεις δεδομένων , έτσι ώστε η συμβολοσειρά σύνδεσης πρέπει να γνωρίζει ποια να χρησιμοποιήσει από προεπιλογή . Το όνομα της βάσης δεδομένων που περιλαμβάνονται στη σειρά ως εξής :
Database = πράγματα?
Όταν γλώσσες πλευρά του server , όπως η PHP που χρησιμοποιούνται , το όνομα της βάσης δεδομένων είναι συχνά περιλαμβάνεται σε ξεχωριστή δήλωση ως εξής :
mysql_connect ( "localhost " , " johnsmith01 " , " mary1976 ")?
mysql_select_db ( « πράγματα ») ?
Η χρήση του "localhost " είναι κοινή σε περιπτώσεις όπου ένα σενάριο είναι στον ίδιο server με τη βάση δεδομένων .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα