Android

Πώς να εγκαταστήσετε το mysql στο debian 10 linux

Howto install hadoop on Ubuntu

Howto install hadoop on Ubuntu

Πίνακας περιεχομένων:

Anonim

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

Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε και να ασφαλίσετε τη MySQL στο Debian 10 από το MySQL Apt Repository.

Διαμόρφωση του καταστήματος MySQL

Για να προσθέσετε το χώρο αποθήκευσης MySQL APT στο σύστημά σας, μεταβείτε στη σελίδα λήψης του αποθετηρίου και κάντε λήψη του τελευταίου πακέτου απελευθέρωσης χρησιμοποιώντας την ακόλουθη εντολή wget:

wget

Μόλις ολοκληρωθεί η λήψη, εγκαταστήστε το πακέτο έκδοσης ως χρήστης με δικαιώματα sudo:

sudo apt install./mysql-apt-config_0.8.13-1_all.deb

Θα παρουσιαστεί με το μενού διαμόρφωσης από όπου μπορείτε να επιλέξετε την έκδοση MySQL που θέλετε να εγκαταστήσετε.

Μόλις ολοκληρωθεί η εγκατάσταση, η υπηρεσία MySQL θα ξεκινήσει αυτόματα, μπορείτε να την επαληθεύσετε πληκτρολογώντας:

sudo systemctl status mysql

● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en Active: active (running) since Fri 2019-07-26 13:23:25 PDT; 37s ago…

Ασφάλεια της MySQL

Εκτελέστε την εντολή mysql_secure_installation για να ορίσετε τον κωδικό πρόσβασης για τον root και για να βελτιώσετε την ασφάλεια της εγκατάστασης MySQL:

sudo mysql_secure_installation

Securing the MySQL server deployment. Connecting to MySQL using a blank password. VALIDATE PASSWORD COMPONENT can be used to test passwords and improve security. It checks the strength of password and allows the users to set only those passwords which are secure enough. Would you like to setup VALIDATE PASSWORD component? Press y|Y for Yes, any other key for No:

Θα σας ζητηθεί να διαμορφώσετε το VALIDATE PASSWORD PLUGIN οποίο χρησιμοποιείται για τη δοκιμή της ισχύος των κωδικών πρόσβασης των χρηστών MySQL. Υπάρχουν τρία επίπεδα πολιτικής επικύρωσης κωδικού πρόσβασης, χαμηλής, μεσαίας και ισχυρής. Πατήστε το ENTER εάν δεν θέλετε να ρυθμίσετε την προσθήκη επικύρωσης κωδικού πρόσβασης.

Please set the password for root here. New password: Re-enter new password:

Στην επόμενη ερώτηση, θα σας ζητηθεί να ορίσετε έναν κωδικό πρόσβασης για τον χρήστη root της MySQL.

By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y|Y for Yes, any other key for No): y Success. Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? (Press y|Y for Yes, any other key for No): y Success. By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? (Press y|Y for Yes, any other key for No): y - Dropping test database… Success. - Removing privileges on test database… Success. Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? (Press y|Y for Yes, any other key for No): y Success. All done!

Μόλις ορίσετε τον κωδικό πρόσβασης root, το σενάριο θα σας ζητήσει επίσης να καταργήσετε τον ανώνυμο χρήστη, να περιορίσετε την πρόσβαση των root στο τοπικό μηχάνημα και να αφαιρέσετε τη βάση δεδομένων δοκιμής. Θα πρέπει να απαντήσετε "Ν" (ναι) σε όλες τις ερωτήσεις.

Σύνδεση με το διακομιστή MySQL

Για να αλληλεπιδράσετε με τη MySQL μέσω του τερματικού, χρησιμοποιήστε τον πελάτη mysql οποίος είναι εγκατεστημένος ως εξάρτηση του πακέτου διακομιστή MySQL.

Αν έχετε επιλέξει την προεπιλεγμένη μέθοδο ελέγχου ταυτότητας για να συνδεθείτε στον διακομιστή MySQL ως τον τύπο χρήστη ρίζας:

sudo mysql

Διαφορετικά, εάν έχετε επιλέξει τη μέθοδο επαλήθευσης παλαιού τύπου για να συνδεθείτε:

mysql -u root -p

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

Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 10 Server version: 8.0.17 MySQL Community Server - GPL…

συμπέρασμα

Σε αυτό το σεμινάριο, έχετε μάθει πώς να εγκαταστήσετε και να ασφαλίσετε ένα διακομιστή MySQL σε ένα διακομιστή Debian 10. Σας έχουμε δείξει επίσης πώς να συνδεθείτε με το κέλυφος MySQL.

Εάν η αίτησή σας δεν έχει συγκεκριμένες απαιτήσεις, πρέπει να κολλήσετε με το MariaDB, το προεπιλεγμένο σύστημα βάσης δεδομένων στο Debian 10.

mysql debian