Formations BigData & NoSQL Formation MySQL : prise en main et administration

Formation MySQL : prise en main et administration

Noté 0 sur 5
Formation MySQL : prise en main et administration
Prix 1890€ HT / personne
Durée 3 jours ( 21 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

MySQL est un système de gestion de base de données (SGBD) Open Source en développement depuis 1995. Il est depuis sa création, l’un des systèmes de base de données le plus utilisé. MySQL est parfaitement adapté au traitement de petits ou moyens volumes de données.

L’utilisation de MySQL est nécessaire pour le bon fonctionnement du serveur de bases de données. Ce système put très bien être utilisé par les développeurs web ou les administrateurs système.

MySQL est un environnement multi-utilisateur. Il inclut plusieurs moteurs de stockage, vous pouvez définir l’un de ses moteurs pour chacune de vos bases. Ainsi les performances de l’application sont optimisées.

Notre formation MySQL, vous apprendra l’architecture de la base de données MySQL, ses fonctionnalités d’administration, la création et la gestion d’une base de donnée, ainsi que les meilleures pratiques en matière de sécurité des bases de données,

À l’issue de cette formation, vous serez capable d’installer et d’administrer des bases de données sous MySQL. Nous vous enseignerons la dernière version du programme, MySQL 8.

 

Objectifs

  • Maîtriser l’architecture de la base de données SQL
  • Installer et configurer MySQL
  • Appréhender les principales fonctionnalités d’administration d’une base de données MySQL
  • Créer et gérer une base de données relationnelle
  • Gérer l’accès aux utilisateurs
  • Restaurer et sauvegarder ses données
  • Sécuriser sa base de données

 

Public visé

  • Administrateurs systèmes
  • Administrateurs de bases de données
  • Développeurs

 

Pré-requis

  • Avoir des connaissances de bases en SGBDR
  • Connaissance en langage SQL
  • Connaissance en administration du système d’exploitation Windows ou Linux/Unix

Programme de notre formation MySQL : prise ne main et administration

 

Architecture MySQL

  • Architecture logique de MySQL
  • Modèle client/serveur
  • Gestion et sécurité des connexions
  • Optimisation et exécution
  • Contrôle de la concurrence
  • Verrous en lecture/écriture
  • Granularité des verrous
  • Transactions
  • Niveaux d’isolation
  • Impasses
  • Journalisation des transactions

 

Installation de MySQL

  • MySQL Forks
  • Édition communautaire de MySQL
  • Installation de SGDB MySQL
  • MySQL vs MariaDB
  • MySQL Enterprise Edition
  • Choisir son système selon son organisation :
    • Installer MySQL sur Linux, CentOS, Ubuntu, Mac ou Windows
    • Configuration
  • Mise à niveau

 

Gérer ses bases de données

  • Processus de conception d’une base de données
  • Créer et utiliser une base de données
  • Gestion d’une base de donnée MySQL
    • Sauvegarde des données
    • Restauration des données
  • Utilisation de fichiers de script SQL
  • Création et suppression des tables

 

SQL sur MySQL

  • Utilisation de la base de données Sakila
  • Instruction SELECT et les techniques d’interrogation de base
  • SELECT pour une seule table
  • Choix des colonnes
  • Sélection des lignes à l’aide de la clause
    • WHERE
    • ORDER BY
    • LIMIT
  • Liaison de deux tables
  • Principes de base de l’instruction INSERT
  • Syntaxes alternatives
  • Instruction DELETE
  • Suppression avec TRUNCATE
  • Instruction UPDATE

 

Les transactions

  • Contrôle de la concurrence
  • Réplication
  • Structure des fichiers de données
  • Le moteur InnoDB
  • Support des documents JSON
  • Modifications du dictionnaire de données

 

Fonctionnalité d’administration

  • Les principales fonctionnalités d’administration d’une BDD MySQL
  • Les outils d’administration
  • MySQL Administration
  • MySQL Workbench
  • Administrer des instances
  • Configuration du serveur
  • Variables systèmes
  • Fichiers journaux

 

Sécurité de la base de donnée

  • Gestion d’accès utilisateurs
  • Authentification des utilisateurs
  • Droits sur les vues et traitement stocké
  • Sécurisation complète
  • Sécurité du système d’exploitation
  • Gestion des utilisateurs et de leurs privilèges
  • Utiliser le protocole SSL

Pour aller plus loin

Formation Postgresql 14 : Développeur

Formation Postgresql 14 : Administration

Formation Postgresql 14 : Avancé

Formation MS-SQL Server 2019

Formation Azure Synapse Analytics

Formation SQL

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Afficher tous les témoignages

Noter la formation

Prix 1890€ HT / personne
Durée 3 jours ( 21 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp