Εγκατάσταση και διαμόρφωση του MySQL Server

Εγκατάσταση

Βεβαιωθείτε ότι έχετε εγκαταστήσει μια υποστηριζόμενη έκδοση του διακομιστή MySQL και της σύνδεσης ODBC.

1.Κάντε λήψη του προγράμματος εγκατάστασης Windows MySQL 8 από τη διεύθυνση https://dev.mysql.com/downloads/installer/ και εκτελέστε το.

2.Επιλέξτε το πλαίσιο ελέγχου Αποδέχομαι τους όρους άδειας χρήσης και κάντε κλικ στο κουμπί Επόμενο.

3.Κατά τη ρύθμιση της εγκατάστασης, επιλέξτε Προσαρμοσμένη και Διακομιστής MySQL Server και Σύνδεση/ODBC για να εκτελέσετε την εγκατάσταση. Βεβαιωθείτε ότι η Σύνδεση ODBC αντιστοιχεί στα bit του εγκατεστημένου διακομιστή MySQL Server (x86 ή x64).

mysql_component

4.Κάντε κλικ στο στοιχείο Επόμενο και επιλέξτε Εκτέλεση για να εγκαταστήσετε το MySQL και το ODBC Connector.

5.Κάντε κλικ στο στοιχείοΕπόμενο. Στο στοιχείο Υψηλή διαθεσιμότητα, επιλέξτε Ανεξάρτητο MySQL Server / Κλασική αντιγραφή MySQL και κάντε κλικ στο στοιχείο Επόμενο.

6.Στο στοιχείο Τύπος και δικτύωση, επιλέξτε το στοιχείο Υπολογιστής διακομιστή από το αναπτυσσόμενο μενού Τύπος ρύθμισης παραμέτρων και κάντε κλικ στο στοιχείο Επόμενο.

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

8.Στο στοιχείο Λογαριασμοί και Ρόλοι, πληκτρολογήστε δύο φορές τις πληροφορίες του στοιχείου Ριζικός κωδικός πρόσβασης MySQL. Συνιστάται επίσης να δημιουργήσετε έναν αποκλειστικό λογαριασμό χρήστη βάσης δεδομένων.

9.Στο στοιχείο Υπηρεσία των Windows, διατηρήστε τις προκαθορισμένες τιμές και κάντε κλικ στο στοιχείο Επόμενο.

10. Κάντε κλικ στο στοιχείο Εκτέλεση και περιμένετε μέχρι να ολοκληρωθεί η εγκατάσταση του διακομιστή MySQL. Κάντε κλικ στα στοιχεία Τέλος, Επόμενο και Τέλος για να κλείσετε το παράθυρο εγκατάστασης.

Διαμόρφωση

1.Ανοίξτε το παρακάτω αρχείο σε ένα πρόγραμμα επεξεργασίας κειμένου:

C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

2.Βρείτε να επεξεργαστείτε ή επισυνάψτε την παρακάτω διαμόρφωση στην ενότητα [mysqld] του αρχείου my.ini:


note

Δημιουργήστε την ενότητα [mysqld] εάν δεν υπάρχει στο αρχείο.

Εάν οι παράμετροι δεν υπάρχουν στο αρχείο, προσθέστε τις στην ενότητα [mysqld].

Για να προσδιορίσετε την έκδοση MySQL, εκτελέστε την εντολή: mysql --version

 

Παράμετρος

Σχόλια και συνιστώμενες τιμές

έκδοση MySQL

max_allowed_packet=33M

 

Όλες οι υποστηριζόμενες εκδόσεις.

log_bin_trust_function_creators=1

 

Εναλλακτικά, μπορείτε να απενεργοποιήσετε τη δυαδική καταγραφή: log_bin=0

Υποστηριζόμενες εκδόσεις 8.x

innodb_log_file_size=100M

 

Ο πολλαπλασιασμός των τιμών αυτών των δύο παραμέτρων πρέπει να είναι τουλάχιστον 200.

Η ελάχιστη τιμή για την παράμετρο innodb_log_files_in_group είναι 2 και η μέγιστη τιμή είναι 100 - η τιμή πρέπει να είναι ακέραιος αριθμός).

Υποστηριζόμενες εκδόσεις 8x

5.7

5.6.22 (και νεότερες εκδόσεις 5.6.x)

innodb_log_files_in_group=2

innodb_log_file_size=200M

Ρυθμίστε την τιμή τουλάχιστον σε 200M, αλλά όχι μεγαλύτερη από 3000M.

5.6.20 και 5.6.21

3.Αποθηκεύστε και κλείστε το αρχείο my.ini.

4.Ανοίξτε τη γραμμή εντολής και εισαγάγετε τις παρακάτω εντολές για να επανεκκινήσετε το διακομιστή MySQL και να εφαρμόσετε τη διαμόρφωση (το όνομα της διεργασίας εξαρτάται από την έκδοση του MySQL: 8.0 = mysql80 κ.λπ.):

net stop mysql80

net start mysql80

5.Εισαγάγετε την ακόλουθη εντολή στη γραμμή εντολών για να ελέγξετε εάν εκτελείται ο διακομιστής MySQL:

sc query mysql80