Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Εισαγωγή
- MySQL Επισκόπηση, Προϊόντα, Υπηρεσίες SQL My
Η SQL Αρχιτεκτονική μου
- Το μοντέλο πελάτη/διακομιστή Πρωτόκολλα επικοινωνίας Το SQL Επίπεδο Το επίπεδο αποθήκευσης Πώς υποστηρίζει ο διακομιστής μηχανές αποθήκευσης Πώς το MySQL χρησιμοποιεί τη μνήμη και το χώρο στο δίσκο Η διεπαφή προσθήκης MySQL
Διαχείριση συστήματος
- Επιλογή μεταξύ τύπων διανομών MySQL Εγκατάσταση του MySQL Server Η δομή του αρχείου εγκατάστασης MySQL Server Έναρξη και διακοπή του διακομιστή MySQL Αναβάθμιση MySQL Εκτέλεση πολλών διακομιστών MySQL σε έναν μόνο κεντρικό υπολογιστή
Διαμόρφωση διακομιστή
- Επιλογές διαμόρφωσης διακομιστή μου SQL Μεταβλητές συστήματος SQL Λειτουργίες Διαθέσιμα αρχεία καταγραφής Δυαδική καταγραφή
Πελάτες και Εργαλεία
- Διαθέσιμα προγράμματα-πελάτες για εργασίες διαχείρισης Τα προγράμματα-πελάτες διαχείρισης μουSQL Το πρόγραμμα-πελάτης γραμμής εντολών mysql Το πρόγραμμα-πελάτης γραμμής εντολών mysqladmin Το πρόγραμμα-πελάτης γραφικών MySQL Workbench MySQL Εργαλεία Διαθέσιμα API (προγράμματα οδήγησης και σύνδεσμοι)
Τύποι Δεδομένων
- Κύριες κατηγορίες τύπων δεδομένων Έννοια του NULL Χαρακτηριστικά στηλών Χρήση συνόλου χαρακτήρων με τύπους δεδομένων Επιλογή κατάλληλου τύπου δεδομένων
Λήψη Μεταδεδομένων
- Διαθέσιμες μέθοδοι πρόσβασης μεταδεδομένων Δομή του INFORMATION_SCHEMA Χρήση των διαθέσιμων εντολών για την προβολή μεταδεδομένων Διαφορές μεταξύ δηλώσεων SHOW και πινάκων INFORMATION_SCHEMA Το πρόγραμμα πελάτη mysqlshow Χρήση ερωτημάτων INFORMATION_SCHEMA για τη δημιουργία εντολών φλοιού και SQL δηλώσεων
Συναλλαγές και Κλείδωμα
- Χρήση δήλωσης ελέγχου συναλλαγών για την εκτέλεση πολλαπλών SQL δηλώσεων ταυτόχρονα Οι ιδιότητες ACID των συναλλαγών Επίπεδα απομόνωσης συναλλαγών Χρήση κλειδώματος για την προστασία των συναλλαγών
Μηχανές αποθήκευσης
- Μηχανές αποθήκευσης στη μηχανή αποθήκευσης MySQL InnoDB Σύστημα InnoDB και χώροι τραπεζιών αρχείου ανά πίνακα NoSQL και το Memcached API Αποτελεσματική διαμόρφωση τραπεζικών χώρων Χρήση ξένων κλειδιών για την επίτευξη ακεραιότητας αναφοράς Κλείδωμα InnoDB Χαρακτηριστικά των διαθέσιμων μηχανών αποθήκευσης
Διαμέριση
- Διαμέριση και η χρήση του στο MySQL Λόγοι για τη χρήση διαμερισμάτων Τύποι διαμερισμάτων Δημιουργία διαμερισμένων πινάκων Υποδιαμερισμός Λήψη μεταδεδομένων διαμερισμάτων Τροποποίηση κατατμήσεων για βελτίωση της απόδοσης Μηχανή αποθήκευσης Υποστήριξη διαμερισμάτων
Χρήστης Management
- Απαιτήσεις για έλεγχο ταυτότητας χρήστη Χρήση SHOW PROCESSLIST για εμφάνιση των νημάτων που εκτελούνται Δημιουργία, τροποποίηση και απόρριψη λογαριασμών χρήστη Εναλλακτικά πρόσθετα ελέγχου ταυτότητας Απαιτήσεις για εξουσιοδότηση χρήστη Επίπεδα δικαιωμάτων πρόσβασης για χρήστες Τύποι προνομίων Εκχώρηση, τροποποίηση και ανάκληση δικαιωμάτων χρήστη
Ασφάλεια
- Αναγνώριση κοινών κινδύνων ασφαλείας Κίνδυνοι ασφαλείας ειδικά για την εγκατάσταση MySQL Προβλήματα ασφαλείας και αντίμετρα για το δίκτυο, το λειτουργικό σύστημα, το σύστημα αρχείων και τους χρήστες Προστασία των δεδομένων σας Χρήση SSL για ασφαλείς συνδέσεις διακομιστή MySQL Πώς το SSH ενεργοποιεί μια ασφαλή απομακρυσμένη σύνδεση σε ο διακομιστής μουSQL Εύρεση πρόσθετων πληροφοριών για κοινά ζητήματα ασφάλειας
Συντήρηση τραπεζιού
- Τύποι λειτουργιών συντήρησης πίνακα SQL δηλώσεις για συντήρηση τραπεζιών Προγράμματα πελάτη και βοηθητικού προγράμματος για συντήρηση πίνακα Συντήρηση πινάκων για άλλες μηχανές αποθήκευσης Εξαγωγή και εισαγωγή δεδομένων Εξαγωγή δεδομένων Εισαγωγή δεδομένων
Προγραμματισμός Inside MySQL
- Δημιουργία και εκτέλεση αποθηκευμένων ρουτινών Περιγραφή αποθηκευμένης ασφάλειας εκτέλεσης ρουτίνας Δημιουργία και εκτέλεση ενεργειών Δημιουργία, αλλαγή και απόρριψη συμβάντων Προγραμματισμός εκτέλεσης συμβάντων
MySQL Backup and Recovery
- Βασικά στοιχεία δημιουργίας αντιγράφων ασφαλείας Τύποι αντιγράφων ασφαλείας Εργαλεία και βοηθητικά προγράμματα δημιουργίας αντιγράφων ασφαλείας δυαδικών αντιγράφων ασφαλείας και αντιγράφων ασφαλείας κειμένου Ρόλος αρχείων καταγραφής και κατάστασης στα αντίγραφα ασφαλείας Ανάκτηση δεδομένων
Αντιγραφή
- Διαχείριση των νημάτων και των αρχείων αναπαραγωγής MySQL Binary Log MySQL Ρύθμιση περιβάλλοντος αναπαραγωγής MySQL Σχεδιασμός σύνθετων τοπολογιών αναπαραγωγής Multi-Master και Circular Replication Εκτέλεση ελεγχόμενης εναλλαγής Παρακολούθηση και αντιμετώπιση προβλημάτων MySQL Replication Replication with Global Αναγνωριστικά συναλλαγών (GTID)
Εισαγωγή στο Performance Tuning
- Χρήση του EXPLAIN για την ανάλυση ερωτημάτων Γενικές βελτιστοποιήσεις πίνακα Παρακολούθηση μεταβλητών κατάστασης που επηρεάζουν την απόδοση Ρύθμιση και ερμηνεία μεταβλητών διακομιστή μουSQL Επισκόπηση σχήματος απόδοσης
συμπέρασμα
Συνεδρία Q&A
Requirements
Δεν υπάρχουν συγκεκριμένα προαπαιτούμενα, όσο καλό και αν ο μαθητής έχει κάποια προηγούμενη γνώση των βάσεων δεδομένων.
28 Hours
Testimonials (1)
Ήταν προσεκτικά προσαρμοσμένο στις ανάγκες μας, πολύ ανταποκρινόμενο σε ζωντανές ερωτήσεις και καταστάσεις, μας έδωσε πολλή εξάσκηση να επαναλαμβάνουμε αυτά που μαθαίναμε.
Colin - Drax
Course - MySQL Administration
Machine Translated