MySQL est un SGBD supporté par Oracle. Cette formation vous apprend à concevoir, gérer et administrer correctement vos bases de données avec MySQL.

  • Tarif sur demande.
  • Prochaine session : à la demande.
  • Formation accessible aux personnes en situation de handicap.
  • 70% de pratique et 30% de théorie en moyenne.
  • Nombreuses activités pratiques pour une évaluation constante.
  • Supports, exercices et corrections à disposition en ligne pendant et après la formation.
  • Délai d'accès minimum : 1 semaine.
  • Formation 100% distanciel (téléprésence).
  • Evaluation par le formateur à travers les activités pratiques.
  • Public DBA, Administrateurs système, Consultants, Développeurs
  • Prérequis SQL

Lors de cette formation, les participants suivent 3 jours de formation.

  • Présentation de MySQL
      DéveloppementProtocoles de CommunicationArchitectureUtilisation du DisqueUtilisation de la MémoireAllocation par InstanceAllocation par ThreadsDémarrage du ServeurArrêt du ServeurConfiguration
  • SQL, Champs, Moteurs et Jointures
      Chaînes de caractèresNombresValeurs NULLNoms de FichiersVariables UtilisateursCommentairesLes commandesOpérateursFonctionsTypes de ChampsNombres entiersNombres à virgule flottanteDates et HeuresTypes de données TIMESTAMPChaînesTEXT et BLOBENUM et SETTypes de Moteurs de StockageCaractéristiques des MoteursInnoDBMécanisme InterneTransactionsTablespaceMultiversion Concurrency ControlTransaction Isolation LevelsMyISAMMyISAM FIXEDMyISAM DYNAMICMyISAM COMPRESSEDMemoryEn PratiqueArchiveCSVFEDERATEDNDB ClusterAutres Moteurs Non Standards (XtraDB, Aria)Jointures
  • Procédures, Fonctions, Déclencheurs, Vues et le Planificateur d'Evénements
      Routines StockéesProcédures stockéesFonctions StockéesDéclencheursVuesPlanificateur d'EvénementsAdministration et MaintenanceAdministrationMysqladminMéta-données (DESCRIBE, EXPLAIN, BENCHMARK, SHOW)La Commande SET (KILL, FLUSH)La base INFORMATION_SCHEMAOutils d'Administration GraphiquesMaintenanceInstructions SQL (CHECK TABLE, REPAIR TABLE, OPTIMIZE TABLE, ANALYZE TABLE)myisamchkmysqlcheckSupervisionMySQLReportSauvegardes et ReplicationSauvegardesmysqlhotcopymysqldump (Sauvegarder, Restauration)Création du compte de réplicationCréation d'un clone de la VMConfigurer le maîtreConfigurer l'esclaveContrôler la réplicationJournalisation et SécuritéFichiers LogsLe Journal des ErreursLe Journal BinaireLe Journal des Requêtes LentesLe Journal GénéralSécuritéPrivilèges d'AdministrationPrivilèges au Niveau des SchémasPrivilèges au Niveau des TablesPrivilèges au Niveau des ColonnesPrivilèges pour les Routines StockéesLimitations des RessourcesL'utilisateur anonymeLa table userMots de PasseLa connexionLa commande GRANTLa commande REVOKEModifier le mot de passe d'un utilisateurSécuriser l'échange de donnéesOpensslActiver
  • Optimisation
      MatérielProcesseurMémoireDisque DurSystème d'ExploitationCache de RequêtesExclusionsRequêtesInvalidationsEffacementsFragmentationParamètresVerification du CacheOptimisation du SchémaPROCEDURE ANALYSENormalisationIndexesTypes d'IndexLa Commande EXPLAINLa Colonne type (ALL, index, range, index_merge, ref, eq_ref, Cas Spécifiques)Les Colonnes possible_keys, keys et key_lenLa Colonne rowsLa Colonne extraLa Commande EXPLAIN EXTENDEDOptimisation des RequêtesIsolation des ColonnesJointuresIndexesCLAUSES LENTESSous-requêtesMoteurs (MyISAM, InnoDB)PartitionnementPartitionnement Horizontal
  • Maintenance d'un serveur MySQL
      Etat de session (variables, commande "show status"), arrêt forcé d'une session.Chargement : LOAD DATA, myimport, SELECT INTO OUTFILE, mysqldump.Journaux (général, erreurs, requêtes lentes...).Stratégies de sauvegarde.InnoDB Hot Backup, mysqlbinlog.Sauvegarde et récupération incrémentale.Planification.