Android

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

SRCDS TUTORIALS (GREEK) 1. ΛΗΨΗ ΚΑΙ ΕΓΚΑΤΑΣΤΑΣΗ SRCDS ΣΤΑ WINDOWS

SRCDS TUTORIALS (GREEK) 1. ΛΗΨΗ ΚΑΙ ΕΓΚΑΤΑΣΤΑΣΗ SRCDS ΣΤΑ WINDOWS

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

Anonim

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

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

Εγκατάσταση του MariaDB στο Debian 10

Κατά τη σύνταξη αυτού του άρθρου, η τελευταία έκδοση του MariaDB που είναι διαθέσιμη στο κύριο αρχείο του Debian είναι η έκδοση 10.3.

Εκτελέστε τα παρακάτω βήματα ως root ή χρήστη με δικαιώματα sudo για να εγκαταστήσετε το MariaDB στο Debian 10:

  1. Ξεκινήστε ενημερώνοντας τον κατάλογο των πακέτων:

    sudo apt update

    Εγκαταστήστε τα πακέτα του διακομιστή MariaDB και τα προγράμματα-πελάτες, εκτελώντας την ακόλουθη εντολή:

    sudo apt install mariadb-server

    Η υπηρεσία MariaDB θα ξεκινήσει αυτόματα. Για να το ελέγξετε, ελέγξτε την κατάσταση της υπηρεσίας:

    sudo systemctl status mariadb

    Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:

    ● mariadb.service - MariaDB 10.3.15 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 4509 (mysqld) Status: "Taking your SQL requests now…" Tasks: 30 (limit: 2359) Memory: 78.6M CGroup: /system.slice/mariadb.service └─4509 /usr/sbin/mysqld

Διασφάλιση της MariaDB

Το MariaDB έρχεται με ένα σενάριο που μπορεί να σας βοηθήσει να βελτιώσετε την ασφάλεια της εγκατάστασης. Για να ξεκινήσετε τον τύπο script mysql_secure_installation στο τερματικό σας:

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

… Enter current password for root (enter for none):… Set root password? Y New password: Re-enter new password:… Remove anonymous users? Y… Disallow root login remotely? Y… Remove test database and access to it? Y… Reload privilege tables now? Y… Thanks for using MariaDB!

Αν επιλεγεί, το σενάριο θα φορτώσει ξανά τους πίνακες δικαιωμάτων, διασφαλίζοντας ότι οι αλλαγές θα τεθούν αμέσως σε ισχύ.

Όλα τα βήματα εξηγούνται λεπτομερώς και συνιστάται να απαντάτε σε "Y" (ναι) σε όλες τις ερωτήσεις.

Μέθοδοι ελέγχου ταυτότητας

Από προεπιλογή, ο χρήστης ρίζας MariaDB χρησιμοποιεί το unix_socket ελέγχου ταυτότητας unix_socket που ελέγχει το πραγματικό αναγνωριστικό χρήστη όταν καλεί το εργαλείο πελάτη mysql .

Αυτό σημαίνει ότι μπορείτε να συνδεθείτε με το διακομιστή MariaDB ως root μόνο εάν καλείτε την εντολή mysql ως ρίζα του συστήματος ή προσθέτοντας sudo στην εντολή.

Για μεγαλύτερη ασφάλεια, συνιστάται να διατηρείτε το προεπιλεγμένο πρόσθετο ελέγχου ταυτότητας και να επιτρέπετε στον χρήστη root να πιστοποιεί μόνο μέσω υποδοχών Unix.

sudo mysql

Εκτελέστε τις ακόλουθες δηλώσεις για να αλλάξετε την προσθήκη ελέγχου ταυτότητας:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';

Τώρα μπορείτε να συνδεθείτε στο διακομιστή MariaDB χρησιμοποιώντας τον νέο κωδικό πρόσβασης:

mysql -u root -p

Η αλλαγή του plugin ελέγχου ταυτότητας θα σας επιτρέψει επίσης να συνδεθείτε ως root από ένα εξωτερικό πρόγραμμα όπως το phpMyAdmin.

συμπέρασμα

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

mariadb mysql debian