Εγκατάσταση του MySQL στο Centos 7

Anonim

Εγκατάσταση του MySQL στο Centos 7

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

Εγκαταστήστε το MySQL στο Centos 7

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

Βήμα 1: Προκαταρκτικές ενέργειες

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

  1. Αυτές και όλες οι επόμενες δράσεις θα γίνουν μέσω του τερματικού, αντίστοιχα, θα χρειαστεί να εκτελεστούν βολικά για εσάς. Μπορείτε να το κάνετε αυτό μέσω του μενού εφαρμογής ή να συρρικνώσετε τον συνδυασμό πλήκτρων Ctrl + Alt + T.
  2. Μετάβαση στο τερματικό για προπαρασκευαστικές ενέργειες κατά την εγκατάσταση του MySQL στο Sentos 7

  3. Εδώ εισάγετε την εντολή HostName και κάντε κλικ στο Enter.
  4. Καταχωρίστε την εντολή για να ορίσετε το όνομα του κεντρικού υπολογιστή στο MySQL στο Sentos 7

  5. Επιπλέον, καθορίστε το όνομα κεντρικού υπολογιστή -F και συγκρίνετε δύο αποτελέσματα. Το πρώτο είναι πλήρες, και το δεύτερο - συντομευμένο. Εάν σας ταιριάζει, προχωρήστε περισσότερο. Διαφορετικά, θα πρέπει να αλλάξετε το όνομα κεντρικού υπολογιστή χρησιμοποιώντας οδηγίες από την επίσημη τεκμηρίωση.
  6. Η εντολή για την εμφάνιση του συντομευμένου ονόματος κεντρικού υπολογιστή για το MySQL στο Sentos 7

  7. Πριν από την εγκατάσταση οποιασδήποτε εφαρμογής, συνιστάται να ελέγχετε τη διαθεσιμότητα ενημερώσεων έτσι ώστε όλες τις επόμενες διαδικασίες να πάνε σωστά. Για να το κάνετε αυτό, εισάγετε την ενημέρωση Sudo Yum και κάντε κλικ στο Enter.
  8. Μια εντολή για να λαμβάνετε ενημερώσεις πριν εγκαταστήσετε το MySQL στο Sentos 7

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

  11. Θα ειδοποιηθείτε στην ανάγκη εγκατάστασης ενημερωμένων συσκευασιών ή ειδοποίηση που οι ενημερώσεις δεν βρίσκονται στην οθόνη.
  12. Επιτυχημένη παραλαβή ενημερώσεων πριν εγκαταστήσετε το MySQL στο Sentos 7

Μετά την εγκατάσταση όλων των ενημερώσεων, συνιστάται η επανεκκίνηση του συστήματος για να αλλάξετε τις αλλαγές. Εάν οι ενημερώσεις δεν βρέθηκαν, πηγαίνετε αμέσως στο επόμενο στάδιο.

Βήμα 2: Λήψη και εγκατάσταση πακέτων

Δυστυχώς, δεν θα μπορείτε να κατεβάσετε MySQL από το επίσημο αποθετήριο και ταυτόχρονα να το εγκαταστήσετε με μία εντολή. Αυτό οφείλεται σε έναν τεράστιο αριθμό εκδόσεων και ορισμένων αποχρώσεων με την προσθήκη αρχείων, επομένως πρώτα η επιλογή ενός κατάλληλου πακέτου πρέπει πρώτα.

Πηγαίνετε στις επίσημες αποθήκες mysql

  1. Μεταβείτε στον παραπάνω σύνδεσμο για να εξοικειωθείτε με όλες τις υπάρχουσες εκδόσεις του υπό εξέταση συστήματος διαχείρισης βάσεων δεδομένων. Επιλέξτε το πακέτο ενδιαφέροντος στη μορφή RPM και αντιγράψτε τον σύνδεσμο σε αυτό καλώντας το μενού περιβάλλοντος πατώντας το δεξί κουμπί του ποντικιού.
  2. Λήψη του επιλεγμένου πακέτου Συσκευασίας RPM με μια έκδοση του MySQL στο Sentos 7

  3. Όταν εισάγετε, θα δείτε ότι ο σύνδεσμος αντιγράφηκε σωστά, και αν περάσετε από το πρόγραμμα περιήγησης, θα κατεβάσετε το πακέτο RPM, αλλά τώρα δεν είναι απαραίτητο για εμάς, έτσι θα μετακινήσουμε στην κονσόλα.
  4. Προβολή αντιγραφής συνδέσμου για λήψη συσκευασίας με MySQL σε Sentos 7

  5. Μόλις στο τερματικό, πληκτρολογήστε τον προηγούμενο σύνδεσμο WGET + και κάντε κλικ στο Enter.
  6. Λήψη του πακέτου MySQL στο Sentos 7 μέσω του τερματικού σταθμού

  7. Στη συνέχεια, χρησιμοποιήστε το sudo rpm -ivh mysql57-community-reslexe-el7.rpm, αντικαθιστώντας την αναντιστοιχία σε αυτή τη γραμμή στους αριθμούς που καθορίζονται στον υπάρχοντα σύνδεσμο.
  8. Πρόσθετη εντολή για τη λήψη του πακέτου εγκατάστασης MySQL στο Sentos 7

  9. Αυτή η λειτουργία πραγματοποιείται επίσης εξ ονόματος του Superuser και επομένως πρέπει να εισάγετε ξανά τον κωδικό πρόσβασης.
  10. Επιβεβαίωση του πακέτου λήψης της εγκατάστασης MySQL στο Sentos 7

  11. Περιμένετε έως ότου ολοκληρωθεί η ενημέρωση του Repository και εγκαταστήστε τη συσκευασία.
  12. Αναμονή για την ολοκλήρωση του πακέτου εγκατάστασης MySQL στο Sentos 7

  13. Πριν ξεκινήσετε την κύρια διαδικασία εγκατάστασης, ενημερώστε τον κατάλογο αποθετηρίων, καθορίζοντας την ενημερωμένη έκδοση του sudo yum.
  14. Διοίκηση για πρόσφατες ενημερώσεις αποθετηρίων κατά την εγκατάσταση του MySQL στο Sentos 7

  15. Επιβεβαιώστε τη δράση που επιλέγει επιλέγοντας την έκδοση Y.
  16. Επιβεβαίωση της ενημέρωσης των αποθετηρίων κατά την εγκατάσταση του MySQL στο Sentos 7

  17. Κάντε το ξανά όταν επαναλάβετε.
  18. Δεύτερη εντολή για να επιβεβαιώσετε την εγκατάσταση ενημερώσεων κατά την εγκατάσταση του MySQL στο Sentos 7

  19. Μόνο η διαδικασία εγκατάστασης του ίδιου του συστήματος παρέμεινε. Αυτό γίνεται χρησιμοποιώντας την εντολή MySQL-Server Sudo Yum.
  20. Εντολή για την εγκατάσταση του MySQL στο Sentos 7 μέσω του τερματικού σταθμού

  21. Επιβεβαιώστε απολύτως όλα τα αιτήματα για εγκατάσταση ή πακέτο αποσυσκευασίας.
  22. Η διαδικασία λήψης μπορεί να διαρκέσει λίγα λεπτά, τα οποία εξαρτώνται από την ταχύτητα του Διαδικτύου. Κατά τη διάρκεια αυτού, μην κλείσετε τη συνεδρία τερματικού έτσι ώστε να μην επαναφέρετε όλες τις ρυθμίσεις.
  23. Αναμονή για την εγκατάσταση του MySQL DBMS στο Sentos 7 μέσω του τερματικού σταθμού

  24. Μετά την επιτυχή εγκατάσταση, ενεργοποιήστε το διακομιστή μέσω του Sudo SystemCTL ξεκινήστε το MySQLD.
  25. Τρέξιμο για τον έλεγχο MySQL DBMS στο Sentos 7 μέσω του τερματικού σταθμού

  26. Εάν δεν υπάρχουν σφάλματα με ενεργοποίηση, στην οθόνη εμφανίζεται μια νέα γραμμή για είσοδο.
  27. Επιτυχής υπηρεσία εκκίνησης του MySQL DBMS στο Sentos 7 μέσω του τερματικού σταθμού

Όπως μπορείτε να δείτε, η εγκατάσταση του MySQL στο Centos 7 χρειάστηκε λίγα λεπτά και ο χρήστης που χρειάστηκε όχι τόσες εντολές, οι περισσότερες από τις οποίες μπορούν απλά να αντιγραφούν και να εισάγουν στην κονσόλα. Ωστόσο, για τη σωστή αλληλεπίδραση με το DBMS, θα χρειαστεί να παραχθεί μια αρχική διαμόρφωση, η οποία θα συζητηθεί παρακάτω.

Βήμα 3: Αρχική ρύθμιση

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

  1. Ας ξεκινήσουμε με την εγκατάσταση ενός εύχρηστου επεξεργαστή, αφού όλες οι ρυθμίσεις αλλάζονται στο αρχείο διαμόρφωσης, το οποίο ανοίγει μέσω ενός τέτοιου λογισμικού. Είναι βολικό να χρησιμοποιήσετε το Nano, έτσι στην κονσόλα, το Sudo Yum εγκαταστήσετε το Nano.
  2. Εγκατάσταση ενός επεξεργαστή κειμένου για να επεξεργαστείτε τις ρυθμίσεις MySQL στο Sentos 7

  3. Εάν η χρησιμότητα δεν έχει ακόμη καθοριστεί, θα πρέπει να επιβεβαιώσετε την προσθήκη νέων αρχείων. Διαφορετικά, η συμβολοσειρά "δεν εκτελεί τίποτα" θα εμφανιστεί απλά, επομένως, μπορείτε να μετακινηθείτε στο επόμενο βήμα.
  4. Η επιτυχής εγκατάσταση ενός επεξεργαστή κειμένου για να επεξεργαστείτε τις ρυθμίσεις MySQL στο Sentos 7

  5. Τοποθετήστε το sudo nano /etc/my.cnf και ενεργοποιήστε αυτήν την εντολή.
  6. Εκτελέστε ένα αρχείο διαμόρφωσης για να διαμορφώσετε το MySQL στο Sentos 7

  7. Προσθέστε το bind_adddress = string = και καθορίστε τη διεύθυνση IP στην οποία θέλετε να συνδεθείτε και να ανοίξετε όλες τις θύρες. Μπορείτε επίσης να καθορίσετε άλλες σημαντικές παραμέτρους. Διαβάστε περισσότερα σχετικά με αυτά στην επίσημη τεκμηρίωση, η αναφορά στην οποία εμφανίζεται παρακάτω.
  8. Επεξεργασία αρχείου διαμόρφωσης κατά τη ρύθμιση της MySQL στο Sentos 7

  9. Μετά τις αλλαγές, μην ξεχάσετε να τα γράψετε κάνοντας κλικ στο Ctrl + O και στη συνέχεια βγείτε από το Nano μέσω Ctrl + X.
  10. Αποθήκευση αλλαγών σε έναν επεξεργαστή κειμένου κατά τη διαμόρφωση του MySQL στο Sentos 7

  11. Αρχικά, το αρχείο διαμόρφωσης περιέχει επίσης παραμέτρους που επηρεάζουν την ασφάλεια του δικτύου. Μπορούν να είναι ένα πιθανό αδύναμο μέρος κατά τη διάρκεια της hacking, επομένως συνιστάται η εξάλειψή τους πραγματοποιώντας mysql_secure_installation.
  12. MySQL Security Team στο Sentos 7

  13. Για να επιβεβαιώσετε αυτήν τη λειτουργία, πληκτρολογήστε τον κωδικό πρόσβασης διαχειριστή.

Όπως αναφέρθηκε προηγουμένως, αποδείξαμε μόνο τη βασική αρχή της διαμόρφωσης. Λεπτομερέστερα σχετικά με αυτό γράφεται στην επίσημη τεκμηρίωση του MySQL στη συνέχεια.

Μετάβαση στην ανάγνωση της τεκμηρίωσης MySQL στον επίσημο ιστότοπο

Βήμα 4: Επαναφορά κωδικού πρόσβασης root root

Μερικές φορές οι χρήστες κατά την εγκατάσταση του MySQL ρυθμίζουν έναν κωδικό πρόσβασης superuser και στη συνέχεια το ξεχάσετε ή δεν γνωρίζετε ποιες επιλεγεί αρχικά, οπότε αποφασίσαμε να αποφασίσουμε τελικά σε αυτό το άρθρο για να επαναφέρετε το κλειδί πρόσβασης, το οποίο πραγματοποιείται έτσι:

  1. Ανοίξτε το "Terminal" και εισάγετε το Sudo SystemCTL STOP MYSQLD εκεί για να σταματήσετε την εκτέλεση της υπηρεσίας.
  2. Απενεργοποιήστε την υπηρεσία MySQL στο Sentos 7 για να επαναφέρετε τον κωδικό πρόσβασης

  3. Μεταβείτε στον ασφαλή τρόπο λειτουργίας μέσω του SystemCTL Set-Environment MySQLD_OPTS = "- SKIP-Grant-Tables".
  4. Εκτελέστε MySQL στο Sentos 7 σε ασφαλή λειτουργία για επαναφορά κωδικού πρόσβασης

  5. Συνδεθείτε από το όνομα του superuser εισάγοντας τη ρίζα MySQL -U. Ο κωδικός πρόσβασης δεν θα ζητηθεί.
  6. Εισάγετε εντολές για να επαναφέρετε τον κωδικό MySQL στο Sentos 7 μέσω του ακροδέκτη

  7. Παραμένει μόνο στις στροφές για να εκτελέσετε τις ακόλουθες εντολές για να δημιουργήσετε ένα νέο κλειδί πρόσβασης.

    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

Διαβάστε περισσότερα