How To Install MySQL on Windows 10
Πίνακας περιεχομένων:
Το MySQL είναι το πιο δημοφιλές σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων ανοιχτού κώδικα. Είναι γρήγορο, εύκολο στη χρήση, κλιμακωτό και αποτελεί αναπόσπαστο μέρος των δημοφιλών
LAMP
και
LEMP
stacks.
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε και να ασφαλίσετε MySQL σε μια μηχανή Ubuntu 18.04.
Προϋποθέσεις
Βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.
Εγκατάσταση MySQL στο Ubuntu
Κατά τη σύνταξη αυτού του άρθρου, η τελευταία έκδοση του MySQL που διατίθεται από τα επίσημα αποθετήρια του Ubuntu είναι η MySQL έκδοση 5.7.
Για να εγκαταστήσετε τη MySQL στο διακομιστή Ubuntu ακολουθήστε τα παρακάτω βήματα:
-
Αρχικά, ενημερώστε το ευρετήριο πακέτων apt πληκτρολογώντας:
sudo apt updateΣτη συνέχεια, εγκαταστήστε το πακέτο MySQL με την ακόλουθη εντολή:
sudo apt install mysql-serverΜόλις ολοκληρωθεί η εγκατάσταση, η υπηρεσία MySQL θα ξεκινήσει αυτόματα. Για να ελέγξετε αν ο διακομιστής MySQL εκτελείται, πληκτρολογήστε:
sudo systemctl status mysql● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago Main PID: 17382 (mysqld) Tasks: 27 (limit: 2321) CGroup: /system.slice/mysql.service `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Ασφάλεια της MySQL
Το πακέτο διακομιστή MySQL συνοδεύεται από ένα σενάριο που ονομάζεται
mysql_secure_installation
και μπορεί να εκτελέσει πολλές λειτουργίες που σχετίζονται με την ασφάλεια.
Εκτελέστε το σενάριο πληκτρολογώντας:
sudo mysql_secure_installation
Θα σας ζητηθεί να διαμορφώσετε το
VALIDATE PASSWORD PLUGIN
οποίο χρησιμοποιείται για τη δοκιμή της ισχύος των κωδικών πρόσβασης των χρηστών MySQL και τη βελτίωση της ασφάλειας. Υπάρχουν τρία επίπεδα πολιτικής επικύρωσης κωδικού πρόσβασης, χαμηλής, μεσαίας και ισχυρής. Πατήστε το
ENTER
εάν δεν θέλετε να ρυθμίσετε την προσθήκη επικύρωσης κωδικού πρόσβασης.
Στην επόμενη ερώτηση, θα σας ζητηθεί να ορίσετε έναν κωδικό πρόσβασης για τον χρήστη root της MySQL. Αφού το κάνετε αυτό, το σενάριο θα σας ζητήσει επίσης να καταργήσετε τον ανώνυμο χρήστη, να περιορίσετε την πρόσβαση των root στο τοπικό μηχάνημα και να αφαιρέσετε τη βάση δεδομένων δοκιμής. Θα πρέπει να απαντήσετε "Ν" (ναι) σε όλες τις ερωτήσεις.
Συνδεθείτε ως root
Για να αλληλεπιδράσετε με το διακομιστή MySQL από τη γραμμή εντολών, μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα πελάτη MySQL που είναι εγκατεστημένο ως εξάρτηση του πακέτου διακομιστή MySQL.
Στα συστήματα του Ubuntu που εκτελούν MySQL 5.7 (και αργότερα), ο χρήστης ρίζας πιστοποιείται από το plugin
auth_socket
από προεπιλογή.
Το plugin
auth_socket
επικυρώνει τους χρήστες που συνδέονται από το
localhost
μέσω του αρχείου socket Unix. Αυτό σημαίνει ότι δεν μπορείτε να επικυρώσετε ως ρίζα παρέχοντας έναν κωδικό πρόσβασης.
Για να συνδεθείτε στο διακομιστή MySQL ως τον τύπο χρήστη ρίζας:
sudo mysql
Θα παρουσιαστεί το κέλυφος MySQL όπως φαίνεται παρακάτω:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 8 Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Το πρώτο είναι να αλλάξετε τη μέθοδο ελέγχου ταυτότητας από το
auth_socket
στο
mysql_native_password
. Μπορείτε να το κάνετε κάνοντας την ακόλουθη εντολή:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
FLUSH PRIVILEGES;
Η δεύτερη, συνιστώμενη επιλογή είναι η δημιουργία ενός νέου διαχειριστή χρήστη με πρόσβαση σε όλες τις βάσεις δεδομένων:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';
συμπέρασμα
Τώρα που ο διακομιστής MySQL είναι έτοιμος να λειτουργήσει και γνωρίζετε πώς να συνδεθείτε στον εξυπηρετητή MySQL από τη γραμμή εντολών, ίσως θελήσετε να ελέγξετε τους παρακάτω οδηγούς:
mysql ubuntuΑυτή η ανάρτηση αποτελεί μέρος της σειράς how-to-install-lemp-stack-on-ubuntu-18-04.
Άλλες θέσεις αυτής της σειράς:
• Πώς να εγκαταστήσετε το Nginx στο Ubuntu 18.04 • Πώς να δημιουργήσετε μπλοκ διακομιστή Nginx στο Ubuntu 18.04 • Ασφαλής Nginx με την κρυπτογράφηση του Ubuntu 18.04 • Πώς να εγκαταστήσετε τη MySQL στο Ubuntu 18.04 • Πώς να εγκαταστήσετε την PHP στο Ubuntu 18.04Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το mysql workbench στο ubuntu 18.04
Το MySQL Workbench είναι μια διαδικτυακή γραφική εφαρμογή για διαχειριστές και αρχιτέκτονες βάσεων δεδομένων της MySQL. Σε αυτό το σεμινάριο θα σας δείξουμε πώς να εγκαταστήσετε και το MySQL Workbench στο Ubuntu 18.04.
Πώς να εγκαταστήσετε το mysql στο debian 10 linux
Το MySQL, το πιο δημοφιλές σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων ανοικτού κώδικα στον κόσμο, δεν είναι διαθέσιμο στις αποθήκες του Debian. Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε και να ασφαλίσετε τη MySQL στο Debian 10 από το MySQL Apt Repository.
Πώς να εγκαταστήσετε το πρόγραμμα περιήγησης στο Web στο ubuntu 18.04
Η Opera είναι ένας από τους πιο δημοφιλείς διαδικτυακούς φυλλομετρητές στον κόσμο. Σε αυτό το σεμινάριο θα σας εξηγήσουμε πώς να εγκαταστήσετε το πρόγραμμα περιήγησης Opera του Opera στο Ubuntu 18.04.







