How to Install and Configure Git and GitHub on Windows
Πίνακας περιεχομένων:
Το MySQL είναι το πιο δημοφιλές σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων ανοιχτού κώδικα.
Η τελευταία έκδοση του διακομιστή βάσης δεδομένων MySQL, έκδοση 8.0, είναι διαθέσιμη για εγκατάσταση από τις προεπιλεγμένες αποθήκες CentOS 8.
Η MySQL 8.0 εισήγαγε πολλά νέα χαρακτηριστικά και αλλαγές που καθιστούσαν ορισμένες εφαρμογές ασυμβίβαστες με αυτήν την έκδοση. Πριν επιλέξετε την έκδοση MySQL για εγκατάσταση, συμβουλευτείτε την τεκμηρίωση της εφαρμογής που πρόκειται να αναπτύξετε στο διακομιστή σας CentOS.
Το CentOS 8 παρέχει επίσης το MariaDB 10.3, το οποίο είναι "drop-in replacement" για MySQL 5.7, με κάποιους περιορισμούς. Εάν η εφαρμογή σας δεν είναι συμβατή με το MySQL 8.0, εγκαταστήστε το MariaDB 10.3.
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε και να ασφαλίσετε το MySQL 8.0 στα συστήματα CentOS 8.
Εγκατάσταση της MySQL 8.0 στο CentOS 8
Εγκαταστήστε το διακομιστή MySQL 8.0 χρησιμοποιώντας τον διαχειριστή πακέτων CentOS ως root ή χρήστη με δικαιώματα sudo:
sudo dnf install @mysql
Η ενότητα
@mysql
εγκαθιστά την MySQL και όλες τις εξαρτήσεις.
Μόλις ολοκληρωθεί η εγκατάσταση, ξεκινήστε την υπηρεσία MySQL και ενεργοποιήστε την αυτόματη εκκίνηση κατά την εκκίνηση, εκτελώντας την ακόλουθη εντολή:
sudo systemctl enable --now mysqld
Για να ελέγξετε αν ο διακομιστής MySQL εκτελείται, πληκτρολογήστε:
sudo systemctl status mysqld
● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago…
Ασφάλεια της MySQL
Εκτελέστε το σενάριο
mysql_secure_installation
που εκτελεί διάφορες λειτουργίες που σχετίζονται με την ασφάλεια και ορίζει τον κωδικό πρόσβασης ρίζας MySQL:
sudo mysql_secure_installation
Θα σας ζητηθεί να διαμορφώσετε το
VALIDATE PASSWORD PLUGIN
, το οποίο χρησιμοποιείται για τη δοκιμή της ισχύος των κωδικών πρόσβασης των χρηστών MySQL και τη βελτίωση της ασφάλειας. Υπάρχουν τρία επίπεδα πολιτικής επικύρωσης κωδικού πρόσβασης, χαμηλή, μεσαία και ισχυρή. Πατήστε το
ENTER
εάν δεν θέλετε να ρυθμίσετε την προσθήκη επικύρωσης κωδικού πρόσβασης.
Στην επόμενη ερώτηση, θα σας ζητηθεί να ορίσετε έναν κωδικό πρόσβασης για τον χρήστη root της MySQL. Μόλις το κάνετε αυτό, το σενάριο θα σας ζητήσει επίσης να καταργήσετε τον ανώνυμο χρήστη, να περιορίσετε την πρόσβαση των root στο τοπικό μηχάνημα και να καταργήσετε τη βάση δεδομένων δοκιμής. Θα πρέπει να απαντήσετε "Ν" (ναι) σε όλες τις ερωτήσεις.
Για να αλληλεπιδράσετε με το διακομιστή MySQL από τη γραμμή εντολών, χρησιμοποιήστε το βοηθητικό πρόγραμμα πελάτη MySQL, το οποίο είναι εγκατεστημένο ως εξάρτηση. Δοκιμάστε την πρόσβαση ρίζας πληκτρολογώντας:
mysql -u root -p
Εισαγάγετε τον κωδικό πρόσβασης ρίζας όταν σας ζητηθεί και θα παρουσιαστεί το κέλυφος MySQL όπως φαίνεται παρακάτω:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
Αυτό είναι! Έχετε εγκαταστήσει και ασφαλίσει MySQL 8.0 στο διακομιστή σας CentOS και είστε έτοιμοι να το χρησιμοποιήσετε.
μέθοδος αυθεντικότητας
Ο διακομιστής MySQL 8.0 που περιλαμβάνεται στα αποθετήρια CentOS 8 έχει οριστεί για να χρησιμοποιήσει το παλιό plugin
mysql_native_password
έλεγχο ταυτότητας, διότι ορισμένα εργαλεία και βιβλιοθήκες πελάτη στο CentOS 8 δεν είναι συμβατά με τη μέθοδο
caching_sha2_password
, η οποία έχει οριστεί ως προεπιλογή στην προηγούμενη έκδοση MySQL 8.0.
mysql_native_password
μέθοδος
mysql_native_password
θα πρέπει να είναι καλή για τις περισσότερες ρυθμίσεις. Ωστόσο, αν θέλετε να αλλάξετε το προεπιλεγμένο πρόσθετο ελέγχου ταυτότητας σε
caching_sha2_password
οποίο είναι ταχύτερο και παρέχει καλύτερη ασφάλεια, ανοίξτε το ακόλουθο αρχείο ρυθμίσεων:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
Αλλάξτε την τιμή του
default_authentication_plugin
στο
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
Κλείστε και αποθηκεύστε το αρχείο και κάντε επανεκκίνηση του MySQL server για να εφαρμοστούν οι αλλαγές:
συμπέρασμα
Το CentOS 8 διανέμεται με MySQL 8.0. Η εγκατάσταση είναι τόσο απλή όσο και η πληκτρολόγηση
dnf install @mysql
.
Τώρα που ο διακομιστής MySQL είναι έτοιμος να λειτουργήσει και μπορείτε να συνδεθείτε στο shell του MySQL και να αρχίσετε να δημιουργείτε νέες βάσεις δεδομένων και χρήστες.
mysql centosΤο Prayaya V3 σας δίνει τη δυνατότητα να δημιουργήσετε ένα εικονικό λειτουργικό σύστημα στον σκληρό σας δίσκο ή σε οποιαδήποτε αφαιρούμενη συσκευή αποθήκευσης. Εάν το εγκαταστήσετε στον σκληρό σας δίσκο, θα μπορείτε να εγκαταστήσετε και να εκτελέσετε το λογισμικό σας, να διαχειριστείτε τα περιεχόμενά σας, όπως αρχεία, φακέλους, σελιδοδείκτες, ρυθμίσεις επιφάνειας εργασίας σε ένα εικονικό περιβάλλον ανεξάρτητα από τον κεντρικό υπολογιστή.
Σε μια αφαιρούμενη συσκευή, θα έχετε τη δυνατότητα να μεταφέρετε μαζί σας το δικό σας προσωπικό σύστημα και λογισμικό σε μια μονάδα Flash USB, αφαιρούμενο σκληρό δίσκο ή συσκευή iPod, ώστε να μπορείτε να έχετε πρόσβαση στα δικά σας θέματα, συμπεριλαμβανομένων των εφαρμογών σας, ο χρόνος και οπουδήποτε εφ `όσον συνδέετε τις αφαιρούμενες συσκευές σας με έναν υπολογιστή.
Πώς να εγκαταστήσετε το php στον centos 8
Σε αυτόν τον οδηγό θα συζητήσουμε πώς να εγκαταστήσετε το PHP 7.2, 7.3 και 7.4 στο CentOS 8. Πριν επιλέξετε την έκδοση της PHP που θέλετε να εγκαταστήσετε, βεβαιωθείτε ότι υποστηρίζεται από τις εφαρμογές σας. Θα σας δείξουμε επίσης πώς να ενσωματώσετε την PHP με Nginx και Apache.
Πώς να εγκαταστήσετε το wildfoot (jboss) στον centos 7
Το WildFly, γνωστό στο παρελθόν ως JBoss, είναι μια διαδραστική εφαρμογή ανοιχτού κώδικα, η οποία είναι γραμμένη σε Java, η οποία σας βοηθά να δημιουργήσετε καταπληκτικές εφαρμογές. Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε το διακομιστή εφαρμογών WildFly στο CentOS 7.







