Descrizione
Diversi sono i compiti di cui un MySql DBA deve occuparsi: installazione e configurazione del DBMS MySql, allocazione degli spazi di memorizzazione, creazione di tutti gli oggetti logici necessari, gestione degli utenti, sicurezza dei dati, controllo e monitoraggio degli accessi al database, pianificazione di opportune strategie di backup e recovery.
Prerequisiti
Conoscenza concetti base dei Data Base relazionali e del linguaggio Sql di MySql.
Obiettivi
Il corso fornisce le competenze necessarie per installare, configurare e amministrare un Dbms MySQL.
Programma
- Caratteristiche di MySQL
- Installazione in ambiente Linux e Windows
- Uso di MySQL in ambiente Linux e Windows
- La riga di comando in MySql
- Progettazione e realizzazione del modello di database
- Impostazione delle relazioni
- Creazione del database e comandi DDL
- Mysqladmin
- Gestione degli utenti e dei loro privilegi
- La normalizzazione e gradi di normalizzazione
- Tabelle, colonne e indici al database e operazioni relative
- Modalità di importazione ed esportazione di dati
- Strumenti per il trasferimento di database
- Uso di mysqlimport e mysqldump
- Sicurezza dei database MySQL e scelta delle misure di sicurezza corrette
- Le tabelle db,user,host, grant, columns_priv e tables_priv
- Applicazione dei controlli di sicurezza
- Concessione dell’accesso remoto
- MySQL: amministrazione
- Backup dei dati
- Gestione dei file
- Importazione e ripristino dei dati
- Transazioni
- mysqladmin
- Ottimizzazione di MySQL
- Migliorare le prestazioni
- variabili di sistema
- mysqld e i suoi parametri
- Migliorare le istruzioni Sql
- Eliminazione dello spazio inutilizzato
- Compilazione e compressione
Durata
5 giorni