Caricamento...
MIEOS03

Installazione, configurazione e amministrazione di MySQL

Prezzo

€ 1,350.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

3 gg

Il corso fornisce le conoscenze e le competenze necessarie per installare, configurare, amministrare MySQL.

  • Descrivere l’architettura MySQL.
  • Pianificare ed eseguire l’installazione di MySQL.
  • Gestire file e database e determinare le esigenze in termini di risorse.
  • Scegliere un metodo di login di sicurezza, configurarlo, pianificare ed implementare i diritti di accesso al database.
  • Descrivere come rendere sicuro l’accesso a MySQL.
  • Eseguire ed automatizzare i compiti di amministrazione.
  • Eseguire i backup del database ed implementare una strategia di backup.
  • Ripristinare il database.
  • Monitorare ed ottimizzare le prestazioni di MYSQL

Corso rivolto a Professionisti IT che desiderano approfondire le proprie conoscenze su MYSQL.


Introduzione e installazione

  • Versioni, tipi di licenze, panorama delle funzionalità e degli strumenti.
  • Risorse e documentazioni.
  • Tipi di installazione, esempi completi di installazione su un sistema Linux.
  • Configurazioni del post-installer e primi test.
  • Cambiamenti di versione, aggiornamenti.
  • Esercizi pratici.
  • Esempi completi di installazione su un sistema Linux.

Gestione dei dati

  • Gestione dello strumento client linea di comando "mysql".
  • Script client e utility.
  • Strumenti grafici: MySQL Administrator, MySQL Query Browser, Migration Toolkit.
  • Tipi di dati e funzioni MySQL.
  • Tipi di tabelle (MyISAM, MEMORY, MERGE, InnoDB...).
  • Creazione di basi, di indici e di tabelle.
  • Gestione delle visualizzazioni.
  • La base dati INFORMATION_SCHEMA.
  • Importazione ed esportazione dei dati.
  • Esercizi pratici.
  • Creazione di una base in tabelle MyISAM. Visualizzazione dello schema di tabelle. inserimento dei dati. Esportazione dei dati verso file di testo, reimportazione dei dati.

SQL procedurale

  • Procedure archiviate e funzioni.
  • Definizione delle procedure, richiami, istruzioni di controllo, cursori.
  • Trigger: creazione e utilizzo.
  • Gestione degli errori.
  • Esercizi pratici.
  • Scrivere delle procedure archiviate semplici. Recupero dei risultati con l'aiuto dei cursori. Creazione ed utilizzo dei trigger.

Connessioni, diritti di accesso, sicurezza

  • Principio di autenticazione e di verifica dei diritti.
  • Struttura delle tabelle della base "mysql" di gestione dei diritti.
  • Protezione del post-instal.
  • Gestione degli utenti e dei loro privilegi.
  • Protezione delle procedure archiviate.
  • Esercizi pratici
  • Protezione completa del post-installer. Creazione di liersi tipi di account MySQL. Gestione dei privilegi e delle password.

Tabelle transazionali InnoDB

  • Nozione di transazione, livello di isolamento.
  • Struttura fisica delle tabelle.
  • Configurazioni e ottimizzazione.
  • Esercizi pratici
  • Creazione di una base in tabelle InnoDB. Attuazione delle transazioni. Modifica dei parametri di archiviazione ("tablespace", registri...).

File dei log, salvataggi, replica

  • I diversi registri di MySQL (errori, richieste, richieste lente, registro binario).
  • Strategia di salvataggio (server spento, server attivo, tipi di tabelle, blocchi...).
  • I comandi (mysqldump, InnoDB Hot Backup, altri comandi...).
  • Replica master-schiavo (attuazione, risoluzione di problemi).
  • Esercizi pratici
  • Attivazioni di diversi registri. Salvataggi e ripristini con il comando "mysqldump". Utilizzo del registro binario. Attivazione di una replica "master-schiavo".

Ottimizzazione della produzione

  • Ottimizzazione delle richieste (tipi di indici, interpretazione dello strumento EXPLAIN).
  • Osservazione dell'attività del server.
  • Cache delle richieste.
  • Variabili dinamiche, parametraggi e ottimizzazione del server MySQL.
  • Esercizi pratici
  • Ottimizzazione dei parametri del server. Attivazione della cache delle richieste.

Aspetti avanzati

  • Istanze multiple del server MySQL.
  • Set di caratteri, internazionalizzazione.
  • Formati geometrici, dati geografici.
  • Introduzione alla elevata disponibilità con MySQL Cluster.


Sede Data P
Bologna 10/06/2019
Roma 24/07/2019
Milano 04/09/2019
Bologna 07/10/2019
Roma 04/11/2019