Το MySQL θεωρείται σωστά ένα από τα καλύτερα συστήματα διαχείρισης της βάσης δεδομένων, συνεπώς χρησιμοποιείται ενεργά τόσο από επαγγελματίες όσο και από τους εραστές στην εργασία με ιστοσελίδες και διάφορες εφαρμογές. Για τη σωστή λειτουργία αυτού του εργαλείου, θα πρέπει να εγκατασταθεί στο λειτουργικό σύστημα και να ρυθμίσει τη σωστή διαμόρφωση, να σπρώξει από τους υπάρχοντες διακομιστές και πρόσθετα εξαρτήματα. Σήμερα θέλουμε να δείξουμε ακριβώς πώς η διαδικασία αυτή διεξάγεται σε υπολογιστές που εκτελούν Centos 7.
Εγκαταστήστε το MySQL στο Centos 7
Οι πληροφορίες στο σημερινό μας άρθρο θα χωριστούν σε στάδια, ώστε κάθε χρήστης να καταλάβει ακριβώς πώς προστίθεται το υπό εξέταση κατασκευαστικό στοιχείο στο Linux, καθώς και ποιες παράμετροι πρέπει να καταβληθούν πρώτα. Αμέσως διευκρινίστε ότι για την εγκατάσταση και την περαιτέρω αλληλεπίδραση με το MySQL θα χρειαστείτε ενεργή σύνδεση στο Internet, καθώς τα αρχεία θα ληφθούν από επίσημα αποθετήρια.Βήμα 1: Προκαταρκτικές ενέργειες
Φυσικά, μπορείτε να προχωρήσετε αμέσως στο επόμενο βήμα και να εκτελέσετε την εγκατάσταση, ωστόσο, θα χρειαστεί να προσδιορίσετε το όνομα κεντρικού υπολογιστή και βεβαιωθείτε ότι το Centos έχει τώρα όλες τις τελευταίες ενημερώσεις. Ρυθμίστε τις παρακάτω οδηγίες για την προετοιμασία του OS.
- Αυτές και όλες οι επόμενες δράσεις θα γίνουν μέσω του τερματικού, αντίστοιχα, θα χρειαστεί να εκτελεστούν βολικά για εσάς. Μπορείτε να το κάνετε αυτό μέσω του μενού εφαρμογής ή να συρρικνώσετε τον συνδυασμό πλήκτρων Ctrl + Alt + T.
- Εδώ εισάγετε την εντολή HostName και κάντε κλικ στο Enter.
- Επιπλέον, καθορίστε το όνομα κεντρικού υπολογιστή -F και συγκρίνετε δύο αποτελέσματα. Το πρώτο είναι πλήρες, και το δεύτερο - συντομευμένο. Εάν σας ταιριάζει, προχωρήστε περισσότερο. Διαφορετικά, θα πρέπει να αλλάξετε το όνομα κεντρικού υπολογιστή χρησιμοποιώντας οδηγίες από την επίσημη τεκμηρίωση.
- Πριν από την εγκατάσταση οποιασδήποτε εφαρμογής, συνιστάται να ελέγχετε τη διαθεσιμότητα ενημερώσεων έτσι ώστε όλες τις επόμενες διαδικασίες να πάνε σωστά. Για να το κάνετε αυτό, εισάγετε την ενημέρωση Sudo Yum και κάντε κλικ στο Enter.
- Αυτή η επιλογή εκτελείται εξ ονόματος του Superuser, πράγμα που σημαίνει ότι πρέπει να εισαγάγετε έναν κωδικό πρόσβασης για να επιβεβαιώσετε τον έλεγχο ταυτότητας του λογαριασμού. Σκεφτείτε ότι κατά την εγγραφή χαρακτήρων, δεν θα εμφανίζονται στην κονσόλα.
- Θα ειδοποιηθείτε στην ανάγκη εγκατάστασης ενημερωμένων συσκευασιών ή ειδοποίηση που οι ενημερώσεις δεν βρίσκονται στην οθόνη.
Μετά την εγκατάσταση όλων των ενημερώσεων, συνιστάται η επανεκκίνηση του συστήματος για να αλλάξετε τις αλλαγές. Εάν οι ενημερώσεις δεν βρέθηκαν, πηγαίνετε αμέσως στο επόμενο στάδιο.
Βήμα 2: Λήψη και εγκατάσταση πακέτων
Δυστυχώς, δεν θα μπορείτε να κατεβάσετε MySQL από το επίσημο αποθετήριο και ταυτόχρονα να το εγκαταστήσετε με μία εντολή. Αυτό οφείλεται σε έναν τεράστιο αριθμό εκδόσεων και ορισμένων αποχρώσεων με την προσθήκη αρχείων, επομένως πρώτα η επιλογή ενός κατάλληλου πακέτου πρέπει πρώτα.
Πηγαίνετε στις επίσημες αποθήκες mysql
- Μεταβείτε στον παραπάνω σύνδεσμο για να εξοικειωθείτε με όλες τις υπάρχουσες εκδόσεις του υπό εξέταση συστήματος διαχείρισης βάσεων δεδομένων. Επιλέξτε το πακέτο ενδιαφέροντος στη μορφή RPM και αντιγράψτε τον σύνδεσμο σε αυτό καλώντας το μενού περιβάλλοντος πατώντας το δεξί κουμπί του ποντικιού.
- Όταν εισάγετε, θα δείτε ότι ο σύνδεσμος αντιγράφηκε σωστά, και αν περάσετε από το πρόγραμμα περιήγησης, θα κατεβάσετε το πακέτο RPM, αλλά τώρα δεν είναι απαραίτητο για εμάς, έτσι θα μετακινήσουμε στην κονσόλα.
- Μόλις στο τερματικό, πληκτρολογήστε τον προηγούμενο σύνδεσμο WGET + και κάντε κλικ στο Enter.
- Στη συνέχεια, χρησιμοποιήστε το sudo rpm -ivh mysql57-community-reslexe-el7.rpm, αντικαθιστώντας την αναντιστοιχία σε αυτή τη γραμμή στους αριθμούς που καθορίζονται στον υπάρχοντα σύνδεσμο.
- Αυτή η λειτουργία πραγματοποιείται επίσης εξ ονόματος του Superuser και επομένως πρέπει να εισάγετε ξανά τον κωδικό πρόσβασης.
- Περιμένετε έως ότου ολοκληρωθεί η ενημέρωση του Repository και εγκαταστήστε τη συσκευασία.
- Πριν ξεκινήσετε την κύρια διαδικασία εγκατάστασης, ενημερώστε τον κατάλογο αποθετηρίων, καθορίζοντας την ενημερωμένη έκδοση του sudo yum.
- Επιβεβαιώστε τη δράση που επιλέγει επιλέγοντας την έκδοση Y.
- Κάντε το ξανά όταν επαναλάβετε.
- Μόνο η διαδικασία εγκατάστασης του ίδιου του συστήματος παρέμεινε. Αυτό γίνεται χρησιμοποιώντας την εντολή MySQL-Server Sudo Yum.
- Επιβεβαιώστε απολύτως όλα τα αιτήματα για εγκατάσταση ή πακέτο αποσυσκευασίας.
- Η διαδικασία λήψης μπορεί να διαρκέσει λίγα λεπτά, τα οποία εξαρτώνται από την ταχύτητα του Διαδικτύου. Κατά τη διάρκεια αυτού, μην κλείσετε τη συνεδρία τερματικού έτσι ώστε να μην επαναφέρετε όλες τις ρυθμίσεις.
- Μετά την επιτυχή εγκατάσταση, ενεργοποιήστε το διακομιστή μέσω του Sudo SystemCTL ξεκινήστε το MySQLD.
- Εάν δεν υπάρχουν σφάλματα με ενεργοποίηση, στην οθόνη εμφανίζεται μια νέα γραμμή για είσοδο.
Όπως μπορείτε να δείτε, η εγκατάσταση του MySQL στο Centos 7 χρειάστηκε λίγα λεπτά και ο χρήστης που χρειάστηκε όχι τόσες εντολές, οι περισσότερες από τις οποίες μπορούν απλά να αντιγραφούν και να εισάγουν στην κονσόλα. Ωστόσο, για τη σωστή αλληλεπίδραση με το DBMS, θα χρειαστεί να παραχθεί μια αρχική διαμόρφωση, η οποία θα συζητηθεί παρακάτω.
Βήμα 3: Αρχική ρύθμιση
Τώρα δεν θα επηρεάσουμε απολύτως όλες τις πτυχές της δημιουργίας του συστήματος διαχείρισης βάσεων δεδομένων, δεδομένου ότι αυτό δεν ισχύει για το θέμα του άρθρου. Απλά θέλουμε να πούμε για τις βασικές ενέργειες που πρέπει να γίνουν για να ελέγξετε την απόδοση της χρησιμότητας και να αναθέσετε πρότυπους κανόνες για αυτό. Για να το κάνετε αυτό, θα πρέπει να ακολουθήσετε έναν τέτοιο οδηγό:
- Ας ξεκινήσουμε με την εγκατάσταση ενός εύχρηστου επεξεργαστή, αφού όλες οι ρυθμίσεις αλλάζονται στο αρχείο διαμόρφωσης, το οποίο ανοίγει μέσω ενός τέτοιου λογισμικού. Είναι βολικό να χρησιμοποιήσετε το Nano, έτσι στην κονσόλα, το Sudo Yum εγκαταστήσετε το Nano.
- Εάν η χρησιμότητα δεν έχει ακόμη καθοριστεί, θα πρέπει να επιβεβαιώσετε την προσθήκη νέων αρχείων. Διαφορετικά, η συμβολοσειρά "δεν εκτελεί τίποτα" θα εμφανιστεί απλά, επομένως, μπορείτε να μετακινηθείτε στο επόμενο βήμα.
- Τοποθετήστε το sudo nano /etc/my.cnf και ενεργοποιήστε αυτήν την εντολή.
- Προσθέστε το bind_adddress = string = και καθορίστε τη διεύθυνση IP στην οποία θέλετε να συνδεθείτε και να ανοίξετε όλες τις θύρες. Μπορείτε επίσης να καθορίσετε άλλες σημαντικές παραμέτρους. Διαβάστε περισσότερα σχετικά με αυτά στην επίσημη τεκμηρίωση, η αναφορά στην οποία εμφανίζεται παρακάτω.
- Μετά τις αλλαγές, μην ξεχάσετε να τα γράψετε κάνοντας κλικ στο Ctrl + O και στη συνέχεια βγείτε από το Nano μέσω Ctrl + X.
- Αρχικά, το αρχείο διαμόρφωσης περιέχει επίσης παραμέτρους που επηρεάζουν την ασφάλεια του δικτύου. Μπορούν να είναι ένα πιθανό αδύναμο μέρος κατά τη διάρκεια της hacking, επομένως συνιστάται η εξάλειψή τους πραγματοποιώντας mysql_secure_installation.
- Για να επιβεβαιώσετε αυτήν τη λειτουργία, πληκτρολογήστε τον κωδικό πρόσβασης διαχειριστή.
Όπως αναφέρθηκε προηγουμένως, αποδείξαμε μόνο τη βασική αρχή της διαμόρφωσης. Λεπτομερέστερα σχετικά με αυτό γράφεται στην επίσημη τεκμηρίωση του MySQL στη συνέχεια.
Μετάβαση στην ανάγνωση της τεκμηρίωσης MySQL στον επίσημο ιστότοπο
Βήμα 4: Επαναφορά κωδικού πρόσβασης root root
Μερικές φορές οι χρήστες κατά την εγκατάσταση του MySQL ρυθμίζουν έναν κωδικό πρόσβασης superuser και στη συνέχεια το ξεχάσετε ή δεν γνωρίζετε ποιες επιλεγεί αρχικά, οπότε αποφασίσαμε να αποφασίσουμε τελικά σε αυτό το άρθρο για να επαναφέρετε το κλειδί πρόσβασης, το οποίο πραγματοποιείται έτσι:
- Ανοίξτε το "Terminal" και εισάγετε το Sudo SystemCTL STOP MYSQLD εκεί για να σταματήσετε την εκτέλεση της υπηρεσίας.
- Μεταβείτε στον ασφαλή τρόπο λειτουργίας μέσω του SystemCTL Set-Environment MySQLD_OPTS = "- SKIP-Grant-Tables".
- Συνδεθείτε από το όνομα του superuser εισάγοντας τη ρίζα MySQL -U. Ο κωδικός πρόσβασης δεν θα ζητηθεί.
- Παραμένει μόνο στις στροφές για να εκτελέσετε τις ακόλουθες εντολές για να δημιουργήσετε ένα νέο κλειδί πρόσβασης.
Mysql> χρησιμοποιήστε το mysql;
MySQL> Ενημέρωση κωδικού πρόσβασης χρήστη = κωδικός πρόσβασης ("κωδικός πρόσβασης") όπου ο χρήστης = 'ρίζα'; (Όπου ο κωδικός πρόσβασης είναι το νέο κλειδί πρόσβασης)
Mysql> flush privileges.
Sudo systemctl unset-περιβάλλον mysqld_opts
Sudo systemctl ξεκινήσει mysqld
Μετά από αυτό, δοκιμάστε να συνδεθείτε ξανά στο διακομιστή χρησιμοποιώντας τον νέο κωδικό πρόσβασης. Αυτή τη φορά δεν πρέπει να υπάρχει δυσκολία.
Μόλις εξοικειωθείτε με το εγχειρίδιο βήμα προς βήμα για την εγκατάσταση και την επιφανειακή διαμόρφωση MySQL στο Centos 7. Όπως μπορείτε να δείτε, δεν υπάρχει τίποτα δύσκολο σε αυτό, αλλά δεν πρέπει να εξετάσετε τις παραπάνω συστάσεις με έναν πλήρη οδηγό για να συνδεθείτε Βάση δεδομένων για να αλληλεπιδράσετε περαιτέρω με τον διακομιστή Web ή την εφαρμογή. Όλα αυτά θα πρέπει να γίνουν χειροκίνητα, πιέζοντας μακριά από τις ιδιαιτερότητες του ιστότοπου, το πρόγραμμα και τη μελέτη της επίσημης τεκμηρίωσης όλων των χρησιμοποιούμενων εξαρτημάτων.
Δείτε επίσης:
Εγκατάσταση phpmyadmin στο Centos 7
Εγκατάσταση PHP 7 στο CENTOS 7