Android

Πώς να εγκαταστήσετε το mariadb στο ubuntu 18.04

Howto Install Hadoop Using Ambari on Ubuntu

Howto Install Hadoop Using Ambari on Ubuntu

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

Anonim

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

Σε αυτό το σεμινάριο θα σας δείξουμε δύο διαφορετικές μεθόδους για τον τρόπο εγκατάστασης της MariaDB στο μηχάνημα Ubuntu 18.04. Η πρώτη μέθοδος περιγράφει τα βήματα που απαιτούνται για την εγκατάσταση της MariaDB από τα αποθετήρια Ubuntu ενώ η δεύτερη θα σας δείξει πώς να εγκαταστήσετε την πιο πρόσφατη έκδοση του MariaDB από τα επίσημα αποθετήρια MariaDB.

Γενικά, συνιστάται να χρησιμοποιήσετε την πρώτη μέθοδο και να εγκαταστήσετε τα πακέτα MariaDB που παρέχονται από το Ubuntu.

Αν θέλετε να εγκαταστήσετε την MySQL αντί για το MariaDB, ελέγξτε την ενότητα Πώς να εγκαταστήσετε το MySQL στο φροντιστήριο του Ubuntu 18.04.

Προϋποθέσεις

Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.

Εγκατάσταση του MariaDB στο Ubuntu 18.04

Κατά τη σύνταξη αυτού του άρθρου, η έκδοση MariaDB 10.1 περιλαμβάνεται στις κύριες αποθήκες του Ubuntu.

Για να εγκαταστήσετε το MariaDB στο Ubuntu 18.04, ακολουθήστε τα εξής βήματα:

  1. Ενημέρωση ευρετηρίου πακέτων

    sudo apt update

    Μόλις ενημερωθεί η λίστα των πακέτων, εγκαταστήστε την MariaDB εκδίδοντας την ακόλουθη εντολή:

    sudo apt install mariadb-server

    Η υπηρεσία MariaDB θα ξεκινήσει αυτόματα. Μπορείτε να το επαληθεύσετε πληκτρολογώντας:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Sun 2018-07-29 19:31:31 UTC; 38s ago Main PID: 13932 (mysqld) Status: "Taking your SQL requests now…" Tasks: 27 (limit: 507) CGroup: /system.slice/mariadb.service └─13932 /usr/sbin/mysqld

    Μπορείτε επίσης να ελέγξετε την έκδοση MariaDB με:

    mysql -V

    mysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Εγκατάσταση του MariaDB στο Ubuntu 18.04 από τα αποθετήρια της MariaDB

Τη στιγμή της σύνταξης αυτού του άρθρου, η τελευταία έκδοση του MariaDB που διατίθεται από τα επίσημα αποθετήρια MariaDB είναι η έκδοση MariaDB 10.3. Πριν συνεχίσετε με το επόμενο βήμα, πρέπει να επισκεφθείτε τη σελίδα του καταστήματος MariaDB και να ελέγξετε αν υπάρχει διαθέσιμη μια νέα έκδοση.

Για να εγκαταστήσετε το MariaDB 10.3 στο διακομιστή Ubuntu 18.04, ακολουθήστε τα παρακάτω βήματα:

  1. Πρώτα προσθέστε το κλειδί GPL MariaDB στο σύστημά σας χρησιμοποιώντας την ακόλουθη εντολή:

    sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

    Μόλις εισαχθεί το κλειδί, προσθέστε το αποθετήριο MariaDB με:

    sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'

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

    sudo apt update

    Τώρα που προστίθεται το αποθετήριο, εγκαταστήστε το πακέτο MariaDB με:

    sudo apt install mariadb-server

    Η υπηρεσία MariaDB θα ξεκινήσει αυτόματα, για να την επαληθεύσει:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld

    Και εκτυπώστε την έκδοση του διακομιστή MariaDB, με:

    mysql -V

    mysql Ver 15.1 Distrib 10.3.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

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

Εκτελέστε την εντολή mysql_secure_installation για να βελτιώσετε την ασφάλεια της εγκατάστασης MariaDB:

sudo mysql_secure_installation

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

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

Συνδεθείτε στο MariaDB από τη γραμμή εντολών

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

Για να συνδεθείτε στον διακομιστή MariaDB ως τον τύπο χρήστη ρίζας:

mysql -u root -p

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

Αφού εισαγάγετε τον κωδικό πρόσβασης θα εμφανιστεί το κέλυφος MariaDB όπως φαίνεται παρακάτω:

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 49 Server version: 10.1.29-MariaDB-6 Ubuntu 18.04 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

συμπέρασμα

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

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

mariadb mysql ubuntu

Αυτή η ανάρτηση αποτελεί μέρος του "How to Install LEMP Stack" στο Debian 9 series.

Άλλες θέσεις αυτής της σειράς:

• Πώς να εγκαταστήσετε το MariaDB στο Ubuntu 18.04 • Πώς να εγκαταστήσετε το Nginx στο Debian 9 • Τρόπος εγκατάστασης της PHP στο Debian 9 • Πώς να ρυθμίσετε τα μπλοκ διακομιστών Nginx στο Debian 9 • Ασφαλής Nginx με την κρυπτογράφηση του Debian 9